E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java源码
坦克大战
java源码
mytank07.java文件/***功能:坦克游戏的2.01*1、画出我的坦克*2、让我的坦克动起来*3、让我的坦克按下空格(space)键发射子弹*4、让我的坦克可以连发子弹(最多连发5颗子弹)*5、打到敌人坦克,敌人坦克就消失*6、加入坦克被击中爆炸的效果*7、让敌人的坦克可以自由随机移动*8、控制坦克在指定的MyPanel面板中移动,不可越界*9、让敌人的坦克发射子弹*10、当我的坦克被敌
小晴洛
·
2020-08-15 04:12
java
坦克大战
java源码
分析(上)
坦克大战源码分析一、mytank07.java文件分析注:至上而下将不懂的语句、结构体含义、代码作用等作出解释:1、包的使用packagecom.haiding.tank_7;包语句的语法格式为:packagepkg1[.pkg2[.pkg3…]];包的作用:1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不
小晴洛
·
2020-08-15 04:12
java
java源码
学习(一)String
String表示字符串,Java中所有字符串的字面值都是String类的实例,例如“ABC”。字符串是常量,在定义之后不能被改变,字符串缓冲区支持可变的字符串。因为String对象是不可变的,所以可以共享它们。例如:Stringstr="abc";相当于chardata[]={'a','b','c'};Stringstr=newString(data);这里还有一些其他使用字符串的例子:Syste
weixin_34281477
·
2020-08-15 04:14
使用JavaParser进行
java源码
解析
JavaParser下载地址:http://code.google.com/p/javaparser/downloads/list刚开始接触的时候觉得和JDT里的Parser类不太一样。查了一下WiKi,发现它访问编译单元成员,需要调用相应子元素对应的Visitor类的visit()方法。此方法可以通过复写来实现自己需要的功能。我需要的功能是将编译单元里的所有MethodDeclaration取出
weixin_30381317
·
2020-08-15 03:24
JDT之抽象语法树
为了减少出错概率,将清理开关动作进行自动化解决方案使用JDT工具解析
java源码
代码进行针对开关的语义自动替换清理JDT使用引入依赖org.eclipse.jdtorg.eclipse.jdt.core3.16.0
会灰翔的灰机
·
2020-08-15 03:10
java
算法
java源码
学习之List集合(一)
明天开始中秋节公司开始放假了。由于资金问题这个中秋节公司不发月饼了,没有福利。唉,毕竟是实习生,没有就没有吧。话说成都这边招实习生的公司好少啊,很多大一点的互联网公司在成都都不招,小的公司又喜欢从培训机构出来的可以直接上手的。感觉在学校学的计算机原理数据结构与算法一类的知识在面试中根本体现不出优势啊现在。之前遇到和我一起笔试的一个人,一道排序算法题我写了递归加一个快速排序算法别人直接一个调用sor
开启离线模式的人
·
2020-08-15 03:03
java学习笔记
java
源码
学习
list
java源码
学习之HashMap(一)
今天继续
java源码
的学习。
开启离线模式的人
·
2020-08-15 03:03
java学习笔记
java
源码
hashmap
学习
java源码
分析~浅谈String源码
String源码学习 本篇文章讨论String的源码,所有涉及到的源代码都是基于JDK1.8。 对于java程序员来说,String类再熟悉不过了,面试中也经常会被问到。但是,会用不是目的,我们要了解它其中的奥妙(设计思想),以方便在技术上有进一步的提高。String设计中的享元模式一、实现接口publicfinalclassStringimplementsjava.io.Serializab
unascribed
·
2020-08-15 03:05
java基础
java基础面试
Java源码
学习--00源码目录介绍
源码目录中的rj.jar就是我们需要学习的源码所在目录,打开后发现有,com,java,javax,jdk,org,sun等不同的包我们学习源码肯定需要排除干扰,如com,jdk,sun,org等一看就不是我们需要的需要注意的是,Java包里是原生的源码实现.而javax相当于随着技术的发展,有了新的更好的,实现,而对原生代码的增强.为了保证向下兼容新而重新定义了一个javax包来存放这些增强后的
九原凛
·
2020-08-15 02:40
Java源码
Java源码学习
读
java源码
的好处
通常喜欢读源码的人,都是因为内心有强大的求知欲,同时对自己的能力非常自信,还得具有耐心和坚持力。读源码并不是一朝一夕的事,而是一个长期积累的过程,所谓厚积薄发。下面结合自己读源码的体会,简单说下几点好处:1.深入理解java语言。很多人做java开发,只知道怎么用,大概了解语法,但并不是很懂为什么要这么写,这样的后果就是模仿别人的代码,不能根据项目中的实际情况,写出高质量的代码。而当你阅读了jav
上道至简
·
2020-08-15 02:43
Java原理源码
Java源码
阅读的真实体会
源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《CoreJava》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。虽然Tomcat的源码很漂亮,但我绝不建议你一开始就读它。我文中会专门谈到这个,暂时不展开。强烈的求知欲,我认为是阅读源码的最核心
chuchen7021
·
2020-08-15 02:55
javaparse 从
java源码
src生成ast方便遍历找类名方法名等等
JavaParser从
java源码
src分析出抽象语法树ast,方便做项目下所有类的分析,生成的语法书可以方便的查找包名,类名,导入名,方法名等等下面是一个入门demo,以了解如何方便使用//只有parsercom.github.javaparserjavaparser-core3.6.5
qianggetaba
·
2020-08-15 02:09
java
java源码
学习6-System
最近看源码,心血来潮想探一下System类的深浅,所以不多说,直接上源码结构publicfinalclassSystem{//final修饰,不能被继承,只能用,和String类一样//三个成员变量publicfinalstaticInputStreamin=null;publicfinalstaticPrintStreamout=null;publicfinalstaticPrintStream
皓月行空
·
2020-08-15 01:02
JAVA
源码
java源码
学习之String(一)
刚刚进入实习阶段,发现公司中大神一大片,自己一只菜鸡还需要努力学习啊。所以向公司以为前辈请教了学习方向以后,开始认真学习一下。首先是javaSE基础,从String开始吧。自己也是一边学习一边做笔记。所以错误的地方希望网友指正我会虚心接受。/***Comparesthisstringtothespecifiedobject.Theresultis{@code*true}ifandonlyifthe
开启离线模式的人
·
2020-08-15 01:00
java学习笔记
JAVA源码
学习--String
最近发四重新学习java的基础,从基本类型以及里面的各种方法开始看起,看的一本书《JAVA核心技术卷1,基础知识》,这是第十版,讲的JDK8的一些特性。我在想我们创建对象的时候都是这样进行创建的Peoplep=newPeople();Integeri=newInteger();但是String和基本类型可以这么写inti=1;Strings="ssss";//这种写法,不是新创建的对象是在常量池中
quanyecha198910
·
2020-08-15 01:53
java
string
源码
如何优雅的学习
Java源码
| VS Code
出于学习或面试的原因,需要去查看
Java源码
(比如HashMap的实现等)。
cash hurt
·
2020-08-15 01:37
其他
共同学习
Java源码
--常用数据类型--String(十三)
publicbooleanmatches(Stringregex){returnPattern.matches(regex,this);}这个方法是在判断是否匹配正则表达式,调用的是Pattern类的方法,此处不详细说明。publicbooleancontains(CharSequences){returnindexOf(s.toString())>-1;}这个方法是判断是否包含某些字符串的方法,
达霁吧
·
2020-08-15 01:19
Java
【
Java源码
】基于链表实现的LinkedList
众所周知,LinkedList是基于链表实现的。目录基本属性构造方法增加元素(插入元素)删除元素其他方法迭代器总结基本属性transientintsize=0;transientNodefirst;transientNodelast;基本属性中给出了长度,头结点和尾结点,都是transient,即不可序列化。Node类如下:privatestaticclassNode{Eitem;Nodenext
funyoo
·
2020-08-14 21:09
java
JAVA源码
-LinkedList源码分析
本文的分析基于Java1.8源码。上篇分析了ArrayList的源码,点击这里:ArrayList源码解析这篇将从构造方法、增删改查、遍历角度分析LinkedList源码。LinkedList是基于链表实现的List。老规矩,先看看类图同ArrayList,LinkedList也是继承自AbstractList类,是Collection的子类之一,同时实现了Serializable、Cloneab
柚子_J
·
2020-08-14 20:52
JAVA
数据结构
在Android中使用AspectJX框架遇到的配置问题
一个基于AspectJ并在此基础上扩展出来可应用于Android开发平台的AOP框架,可作用于
java源码
,class文件及jar包,同时支持kotlin的应用。
奔跑的土掉渣
·
2020-08-14 14:26
Android
AOP
【详细】如何将
Java源码
打包成可执行的jar文件(windows&linux系统都是可以执行的)
首先,打开Eclipse,之后选中你要打包的项目,右键,export。其次,选择要导出的类型。点击Next。选择产生manifest文件,并指定主类。点击finsh完成。之后你便可以看到生成的jar文件。查看生成的manifest.mf文件:Manifest-Version:1.0Class-Path:hadoop-auth-2.5.0-cdh5.3.0.jarhadoop-common-2.5.
InvQ
·
2020-08-14 11:23
Java
将Jar包中的.class(字节码)文件转成.
java源码
文件
将Jar包中的.class(字节码)文件转成.
java源码
文件给大家安利一个隐藏形福利,通过一个工具快速的将jar包中的字节码文件(.class)转换成java源文件(.java),说起来我要介绍的这款软件大家也不陌生
Sandy林
·
2020-08-14 11:38
android
java
如何解决eclipse的
Java源码
找不到的问题?
如何解决eclipse的
Java源码
找不到的问题?
xwx_123456789
·
2020-08-14 01:49
Java学习
反编译那些事儿(三)—那些看似没用到的全局变量和那些使用了动态参数的方法
一、那些看似没用到的全局变量
java源码
:publicclassTest{privatestaticfinalStringTEST="ceshi";publicStringgetValue(){returnTEST
编程老高
·
2020-08-13 20:06
Java
Java源码
-旅游管理系统开发设计规格-RecyclerView 瀑布流
近年来,在线旅游平台发展不是一帆风顺。特别是今年这个疫情的问题,更让很多人都呆在家里,旅游行业遭受打击的同时,这些在线旅游平台同时也受到了不同层次的打击,随着与日俱增的在线旅游平台层出不穷,比如:途牛、同程旅游、艺龙、携程、飞猪、去哪儿、马蜂窝等一二线平台,也包括走着瞧旅行、联联周边游、世界邦旅行、侠侣亲子游、骑驴游、小猪短租、旅划算、微旅、igola骑鹅旅行、铂涛旅行、驴妈妈旅游、青芒果旅行网、
v17688854064
·
2020-08-13 20:31
OTA在线旅游
联联周边游
途牛
LeetCode探索(二分查找)
二分查找前言二分查找有几种写法基本框架寻找一个数出现的位置左侧边界右侧边界题34总结返回值
java源码
中的二分为什么要使用左闭右开的区间中位数的选择和缩进后记前言今天在力扣上的探索卡片中遇到了一个二分查找的题
史上最弱万古流芳
·
2020-08-13 17:06
LeetCode探索
Java源码
-字符串大小比较(Comparing Strings)
注:这篇博文当时写的时候有点问题,今天(2020-02-13)已修正。但是文章摘要还是修改前的内容,特此说明。代码如下:importjava.util.Scanner;/**Javahowtoprogram,10thedition*14.3(ComparingStrings)WriteanapplicationthatusesStringmethodcompareTo*tocomparetwost
预见未来to50
·
2020-08-13 14:11
Java编程(Java
Programming)
Foundation
Java源码
-一个简单的分词器(Tokenizing Telephone Numbers)
上个项目是个互联网项目,一个网页上,可能七七八八的加载了很多项功能,包括全文检索功能中的“切词(分词)”逻辑,算是长见识了。不过,完成下面这个练习后,分词(tokenization)对我而言亲和了许多,说白了,就是字符串拆分。运行结果:请输入字符串:86-139-178-67138-1650请输入分隔符:-切词结果:86,139,178,67138,1650,串接结果:86139178671381
预见未来to50
·
2020-08-12 16:12
Java编程(Java
Programming)
十大排序算法-------【快速排序】详解(
Java源码
)
快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可以通过分别对这两部分序列继续进行排序,以达到整个序列排序。算法描述:快速排序使用分治法来把一个串(list)分为两个子序列。具体如下:从序列中挑出一个元素。称为“基准”(通常是选取序列第一个元素,然后以他内容为标准)重新排序数列,所有比基准小的放到左边,比基准大的放到右边。(相同的随
第二颗大白菜
·
2020-08-12 12:26
JavaSE
JAVA面试干货之Java底层JVM
平台无关性如何实现CompileOnce,RunAnywhere如何实现提供了不同平台的虚拟机,所以可以通过下图可以实现
Java源码
首先被编译成字节码,再由不同平台的JVM进行解析,Java语言在不同平台上运行时是不需要进行重新编译的
-无妄-
·
2020-08-12 11:05
JAVA
《Java 源码分析》:Java NIO 之 Selector(第二部分selector.select())
《
Java源码
分析》:JavaNIO之Selector(第二部分selector.select())上篇博文《
Java源码
分析》:JavaNIO之Selector(第一部分Selector.open()
HelloWorld_EE
·
2020-08-11 23:58
JAVA源码分析
linux下查看项目行数
*|xargswc-l可以把*改成所要匹配的文件,例如Java文件,*.java这样就只统计
java源码
了>wc-l`find./-name"*.cpp"`156.
_Black铁木真
·
2020-08-11 21:26
Linux
C/C++
《
Java源码
分析》:Java NIO 之 Buffer
《
Java源码
分析》:JavaNIO之Buffer在上篇博文中,我们介绍了JavaNIO中Channel和Buffer的基本使用方法,这篇博文将从源码的角度来看下Buffer的内部实现。
HelloWorld_EE
·
2020-08-11 18:40
JAVA源码分析
多叉树的遍历
前段时间面试遇到多叉树遍历的问题,当时想了很久,下午看
java源码
时,看到Path以及File的设计,瞬间想通了其中的关键点。遍历的关键点不是遍历思想,而是如何去处理某个节点。
yuan487639
·
2020-08-11 15:36
算法
深入学习
java源码
之ArrayList.iterator()与ArrayList.listIterator()
深入学习
java源码
之ArrayList.iterator()与ArrayList.listIterator()内部类的使用典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外层类的对象
wespten
·
2020-08-11 12:09
Java源码
【算法】B树的
Java源码
实现及Princeton版本源码理解
2019.02.24文章目录前言B树例子Princeton版本源码理解哨兵源码基于Princeton的修改版本相同的哨兵,不同的结点源码前言想在业余时间做个小工具,设计是不使用数据库,而是用文件系统来存储数据。为了减少文件打开次数,提高索引效率,用B树构建内存索引。B的原理就不介绍了,提供如下链接供扩展阅读:Princeton算法课程slide:https://www.cs.princeton.e
guohaodong1024
·
2020-08-11 12:38
算法
Java
算法
b树
java
Java源码
-弹球小游戏(Pin Ball)
Java学到AWT、Swing后,可以利用GUI开发一些用户友好的程序,如小游戏。以下代码摘自《疯狂Java讲义》第11章,作为Java学习过程中的一个里程碑mark一下。packagecrazyJavaExample;importjava.util.Random;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicc
预见未来to50
·
2020-08-11 12:39
Java编程(Java
Programming)
记一次高级android面试经历
1.单例模式的优缺点2.retrofit源码分析优缺点retrofit注解是通过什么实现的3.rx
java源码
分析,优缺点rxjava如何进行线程切换4.mvp和mvc,mvvm的原理解释,以及优缺点比较
zz白龙
·
2020-08-11 11:41
面试
面试官系统精讲
Java源码
及大厂真题 - 32 ReentrantLock 源码解析
32ReentrantLock源码解析才能一旦让懒惰支配,它就一无可为。引导语上两小节我们学习了AQS,本章我们就要来学习一下第一个AQS的实现类:ReentrantLock,看看其底层是如何组合AQS,实现了自己的那些功能。本章的描述思路是先描述清楚ReentrantLock的构成组件,然后使用加锁和释放锁的方法把这些组件串起来。1类注释ReentrantLock中文我们习惯叫做可重入互斥锁,可
星河子_YumWisdom
·
2020-08-11 05:37
面试官系统精讲
Java源码
及大厂真题 - 38 线程池源码面试题
38线程池源码面试题与有肝胆人共事,从无字句处读书。——周恩来引导语线程池在日常面试中占比很大,主要是因为线程池内容涉及的知识点较广,比如涉及到队列、线程、锁等等,所以很多面试官喜欢把线程池作为问题的起点,然后延伸到其它内容,由于我们专栏已经说过队列、线程、锁面试题了,所以本章面试题还是以线程池为主。1:说说你对线程池的理解?答:答题思路从大到小,从全面到局部,总的可以这么说,线程池结合了锁、线程
星河子_YumWisdom
·
2020-08-11 05:37
面试官系统精讲
Java源码
及大厂真题 - 33 CountDownLatch、Atomic 等其它源码解析
33CountDownLatch、Atomic等其它源码解析每个人的生命都是一只小船,理想是小船的风帆。引导语本小节和大家一起来看看CountDownLatch和Atomic打头的原子操作类,CountDownLatch的源码非常少,看起来比较简单,但CountDownLatch的实际应用却不是很容易;Atomic原子操作类就比较好理解和应用,接下来我们分别来看一下。1CountDownLatch
星河子_YumWisdom
·
2020-08-11 05:37
关于对equals的源码分析
String类中调用该方法,以此来比较两个String类的内容是否相等,初学Java的时候很多人==与equals分不清,究其原因是因为Java的继承机制,==始终是比较的两者的地址,而equals方法查
Java
suye233
·
2020-08-11 03:36
JavaSE基础
安卓apk 反编译为
Java源码
图文教程
前言:近来在模仿写一个app,可惜只有apk,没找到源码,只好进行反编译,特记录于此,供人参考。测试环境:win1064位工具:apktool(链接:https://pan.baidu.com/s/1AChm3bl6yyBJfHp4qEow6A密码:tyol)作用:获取资源文件,提取图片文件,布局文件,还有一些XML的资源文件dex2jar(链接:https://pan.baidu.com/s/1
在所_不辞
·
2020-08-10 20:07
JAVA
Android 应用反编译方法
Android应用反编译方法所需工具apktool、dex2jar、jd-gui工具介绍apktool获取资源文件,可以查看图片以及xml布局dex2jar获取
java源码
,也就是将classes.dex
土豆丸子杂货铺
·
2020-08-10 19:24
Android
Android之Rxjava2.X 10————Rx
java源码
阅读2
Android之Rxjava2.X10————Rx
java源码
阅读2一.目录文章目录Android之Rxjava2.X10————Rx
java源码
阅读2一.目录二.目的三.操作符源码分析1.简单的Map
冰炭不投day
·
2020-08-10 19:44
Android
应用层
Rxjava
java源码
解读之基本数据类型
啊哈,很久没写笔记了。。。一方面自己在调整,(或者说放纵,反弹)。另一方面,算是革命道路的一个比较大的调整。其实完全可以继续坚持下去的,击溃(这个词不好,但是比较形象)我的并不是外部,而是内部。。或者说人的社会性把。。调整了大概有半个月,不得不说有些堕落。。但是生活就是不完美的。我暂且这样安慰自己把。今天是补半个月前的一篇笔记,是关于java的基本数据类型,也是所有语言入门的时候必学的内容。但是刚
Automannnn
·
2020-08-10 19:34
java基础源码查看
【
Java源码
分析】ConcurrentModificationException并发修改异常分析与解决方案(快速失败与安全失败)
【
Java源码
分析】ConcurrentModificationException并发修改异常分析与解决方案(快速失败与安全失败)问题描述当执行如下程序时,会抛出异常java.util.ConcurrentModificationExceptionpublicstaticvoidmain
LYZ0907
·
2020-08-10 17:13
Java
Java进阶
Java源码
解析之Object类
Object是我们非常熟悉的一个类了,它是所有类的基类,一个类即时没有直接继承任何类,它默认也会继承Object类,也就是所有的类都直接或者间接的基础了Object类,这就是说Object类是所有类的基类的原因Object是java.lang下的类,细心的小伙伴可能都已经发现了,该包下的所有类在使用的时候都不需要手动导入,系统会在编译的时候自动导入,类似的还有Integer、String类等都是属
明天的地平线
·
2020-08-10 16:36
java源码专题
rx
java源码
分析
Rxjava在Android界很火,不过博主工作并不接触网络开发,没有大批量多层次的使用异步任务的机会。一直听说但是并没有使用,更不会深入分析它的机制。不过出于好奇本文会研究下源码中个人关注的点,注意本文并不介绍rxjava如何使用。源码版本是RxJava-2.x,2018.1.5下载。rxjava的起点就是Observable.java1.create先看下create的demo代码:Obser
李光宇
·
2020-08-10 16:41
android
使用eclipse查看
java源码
报错source not found
使用eclipse查看
java源码
报错sourcenotfound的解决办法问题:编写java代码时想要查看调用的系统的类或者接口时,使用快捷键(按住Ctrl,单击类或接口名)报错sourcenotfound
大大愚
·
2020-08-10 16:38
Java学习记录
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他