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上转型对象
上转型对象示意图例题A派生出子类B,B派生出子类C,并且在
java源代码
有如下声明:1.Aa0=newA();2.Aa1=newB(
virusos
·
2020-08-18 17:39
java
习题
Sonar 集成Jenkins进行代码审查
一Sonar介绍Sonar是一个用于代码质量管理的开源平台,用于管理
Java源代码
的质量。
麦兜方格
·
2020-08-18 12:13
[Java]synchronized的实现方式 & synchronized与lock的区别
对于synchronized语句当
Java源代码
被javac编译成bytecode的时候,会在同步块的入口位置和退出位置分别插入monitorenter和monitorexit字节码指令。
鹜 骜
·
2020-08-18 05:56
java
myeclipse 中查看jar包的源码
查看jar包源码可以使用javadecompiler工具查看,但是这在编程中的调试还是不太方便,我们希望选中方法名称按住Ctrl键的时候不是进入class类文件,而是能够查看
java源代码
。
NEUWANG
·
2020-08-17 13:48
JAVA
利用JDT 来分析java 源代码
想想eclipse里面用到的JDT能分析
java源代码
,如果我们能分析项目里的源代码利用ASTParser就可以找到相关的SQL定义了。
iteye_15009
·
2020-08-17 12:27
CI
JavaSE学习笔记(二):命令行编译简单的Java程序:Hello World
Java程序编译过程Java的编译过程分为4步:1、
java源代码
文件的后缀名是".java"的形式,通过编译器(compiler)被编译成字节码文件(".class"后缀的文件)2、不论是在什么系统中
bestlovejava
·
2020-08-17 09:26
Java
Java中成员变量和构造方法谁先初始化的问题
一个java类和编译后的class对应的转换如下:源文件:当
java源代码
转换成一个class文
mcjchjb276
·
2020-08-17 08:18
开发一个简单的HelloWorld程序
一、编辑
java源代码
在windows系统中可以使用notepad++、editplus等程序,linux下可以使用vi命令。
elibrace
·
2020-08-17 08:27
Java学习
Javac编译器源代码分析
Javac编译器的编译流程主要如下图:各个阶段的作用:词法分析:主要的作用就是读入
Java源代码
文件,生成Token流,用到的类如下图:Scanner调用nextToken()方法,返回一个Token。
xiaomin_____
·
2020-08-17 07:04
java
【转】java,画图,可调画笔粗细
/*可调画笔粗细-Java画图实验-
Java源代码
-goodcode*画直线,曲线,矩形,椭圆,可调颜色,有橡皮擦功能*可调画笔粗细*没有解决闪烁功能*hxz*/importjava.awt.
索引在线
·
2020-08-17 01:46
Java基础
Java内存区域与自动溢出异常
Java源代码
文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。
林林同學
·
2020-08-17 01:59
JAVA
java基础
idea软件java运行步骤1.创建类文件.java2.编写
java源代码
3.虚拟机编译.class4.运行注释\n是换行\t是八个空格直接输出\:转义符\t//:单行注释/*多行注释*/文档注释:/*
Sahar-冷颜
·
2020-08-16 22:37
java
PowerDesigner(八)-面向对象模型(用例图,序列图,类图,生成
Java源代码
及
Java源代码
生成类图)
面向对象模型面向对象模型是利用UML(统一建模语言)的图形来描述系统结构的模型,它从不同角度实现系统的工作状态。这些图形有助于用户,管理人员,系统分析人员,开发人员,测试人员和其他人员之间进行信息交流。这里主要介绍用例图,序列图和类图。1.面向对象模型OOM面向对象模型是利用UML的图形描述系统结构的模型,可以利用PowerDesigner的面向对象模型进行创建。PowerDesigner支持UM
三脚猫
·
2020-08-16 20:04
JavaScript(基础知识)
java源代码
---->编译成.class文件----->java虚拟机中才能执行脚本语言:源码-------->解释执行,js由我们的浏览器来解释执行HTML:决定了页面的框架CSS:用来美化我们的页面
苍何fly
·
2020-08-16 20:53
JavaScript
从C++转到Java需注意的地方
1.Java在虚拟机上运行
Java源代码
并不是被编译成为普通的机器代码。而是被翻译成为虚拟机可以执行的代码。一个Java解释器最终执行这些代码。
domythings
·
2020-08-16 12:36
Java学习笔记20-JVM内置命令工具
Java学习笔记20-JVM内置命令工具JDK内置工具-javapjava反编译工具,主要用于根据Java字节码文件反汇编为
Java源代码
文件。javap命令描述javap-help--help-?
Wenx408
·
2020-08-16 06:32
Java
#
JVM
Android Proguard代码混淆面试知识小结
今天我们来学习下Proguard代码混淆的知识,由于Java代码非常容易被反编码,为了很好的保护
Java源代码
,我们需要对编译好后的class文件进行混淆,增加项目被反编译的难度。
HardLing
·
2020-08-15 14:55
android-面试
android
PriorityQueue详解
从中也可以看到,
Java源代码
的OpenSource对于我们程序员编程带来了多大的帮助。最初的起因是我阅读文档不仔细,使用PriorityQueue出现了问题。我刚开始只是把它当作一个一般的FI
chengyingzhilian
·
2020-08-15 10:56
java之恋
如何通过反编译工具与插件 查看java *.class 文件源码
下面介绍几种查看源码的方式:工具&插件1、JD-GUIJD-GUI是显示
java源代码
*.class文件的图形界面工具。
DIM_
·
2020-08-15 02:40
tools
jad反编译
,其中主要包括:FrontEndPlus、mDeJava、DecafePro、CavajJavaDecompiler、DJJavaDecompiler、NMI’sJavaClassViewer和国产的
JAVA
Housy_84
·
2020-08-15 02:25
残缺知识
共同学习
Java源代码
-数据结构-PriorityQueue类(五)
publicIteratoriterator(){returnnewItr();}这个是迭代器方法privatefinalclassItrimplementsIterator{这个是实现了迭代器接口的内部迭代器类privateintcursor=0;这个是迭代光标privateintlastRet=-1;这个是最近一次返回的元素在数组中的下标privateArrayDequeforgetMeNot
达霁吧
·
2020-08-15 02:14
Java
共同学习
Java源代码
-数据结构-PriorityQueue类(七)
privatevoidsiftUp(intk,Ex){if(comparator!=null)siftUpUsingComparator(k,x);elsesiftUpComparable(k,x);}这是siftUp方法判断comparator属性是否为空如果不为空就调用siftUpUsingComparator方法否则调用siftUpComparable方法@SuppressWarnings(
达霁吧
·
2020-08-15 02:14
Java
共同学习
Java源代码
-数据结构-PriorityQueue类(六)
publicintsize(){returnsize;}size方法返回sizepublicvoidclear(){modCount++;for(inti=0;i
达霁吧
·
2020-08-15 02:14
Java
共同学习
Java源代码
-多线程与并发-BlockingQueue接口
这是阻塞队列的接口publicinterfaceBlockingQueueextendsQueue继承自Queue接口booleanadd(Ee);添加元素方法长度超出了会抛异常booleanoffer(Ee);添加元素的另一种方法添加失败就返回false官方更建议用这个voidput(Ee)throwsInterruptedException;也是添加元素的方法会阻塞线程booleanoffer
达霁吧
·
2020-08-15 02:13
Java
共同学习
Java源代码
-多线程与并发-ThreadPoolExecutor类(二)
privatefinalBlockingQueueworkQueue;这个是阻塞队列装的是工作线程privatefinalReentrantLockmainLock=newReentrantLock();这个是可重入锁锁的是下面的workersetprivatefinalHashSetworkers=newHashSet();这个是workers集合获取了上面的锁就可以操作privatefinal
达霁吧
·
2020-08-15 02:13
Java
共同学习
Java源代码
-数据结构-PriorityQueue类(二)
privatevoidinitFromPriorityQueue(PriorityQueuec){if(c.getClass()==PriorityQueue.class){this.queue=c.toArray();this.size=c.size();}else{initFromCollection(c);}}这个是本类初始化的方法判断参数是不是PriorityQueue类型的如果是就将参数
达霁吧
·
2020-08-15 02:13
Java
共同学习
Java源代码
-多线程与并发-Future、RunnableFuture接口
这是进行异步计算的接口publicinterfaceFuturebooleancancel(booleanmayInterruptIfRunning);这个方法是取消执行这个异步任务的方法参数为true代表任务可以被打断booleanisCancelled();这个方法是判断这个任务是否被取消的方法booleanisDone();这个方法是判断这个任务是否完成的方法Vget()throwsInte
达霁吧
·
2020-08-15 02:13
Java
共同学习
Java源代码
-多线程与并发-ThreadPoolExecutor类(一)
这是线程池的一个典型实现publicclassThreadPoolExecutorextendsAbstractExecutorService继承自AbstractExecutorServiceprivatefinalAtomicIntegerctl=newAtomicInteger(ctlOf(RUNNING,0));这个是原子变量值为RUNNING状态与0的按位或值privatestaticf
达霁吧
·
2020-08-15 02:13
Java
共同学习
Java源代码
-数据结构-PriorityQueue类(一)
这是优先队列publicclassPriorityQueueextendsAbstractQueueimplementsjava.io.Serializable这是类的描述继承自AbstractQueue实现了Serializable接口privatestaticfinalintDEFAULT_INITIAL_CAPACITY=11;默认初始长度为11transientObject[]queue;
达霁吧
·
2020-08-15 02:13
Java
共同学习
Java源代码
-数据结构-PriorityQueue类(四)
publicbooleanremove(Objecto){inti=indexOf(o);if(i==-1)returnfalse;else{removeAt(i);returntrue;}}这是删除某元素的方法判断元素下标如果元素下标不存在就返回false找到元素下标后就调用removeAt方法删掉下标处元素返回truepublicbooleancontains(Objecto){returni
达霁吧
·
2020-08-15 02:13
Java
共同学习
Java源代码
-多线程与并发-ThreadPoolExecutor类(十一)
publicbooleanisTerminating(){intc=ctl.get();return!isRunning(c)&&runStateLessThan(c,TERMINATED);}判断是否在终止的方法就是获取ctl判断状态不是RUNNING并且数值小于TERMINATEDpublicbooleanisTerminated(){returnrunStateAtLeast(ctl.get
达霁吧
·
2020-08-15 02:13
Java
共同学习
Java源代码
-数据结构-PriorityQueue类(三)
privatevoidgrow(intminCapacity){intoldCapacity=queue.length;intnewCapacity=oldCapacity+((oldCapacity>1));if(newCapacity-MAX_ARRAY_SIZE>0)newCapacity=hugeCapacity(minCapacity);queue=Arrays.copyOf(queue
达霁吧
·
2020-08-15 02:13
Java
《Java编程思想》笔记6.访问权限控制
*;当编写一个
Java源代码
文件(编译单元)时,每个编译单元必须有一个后缀.java,而在编译单元内则可以有至多一个public类,该类名必须和文件名相同。
weixin_34034670
·
2020-08-15 01:41
Java抽象语法树AST浅析与使用
Eclipsejava的开发工具(JDT)提供了
Java源代码
的抽象语法树AST。抽象语法树就像是java文件的dom模型,比如
peng425
·
2020-08-15 01:05
共同学习
Java源代码
-数据结构-PriorityQueue类(八)
privatevoidheapify(){for(inti=(size>>>1)-1;i>=0;i--)siftDown(i,(E)queue[i]);}这个方法是堆化的方法我现在才搞明白PriorityQueue的存储方式是用数组存储二叉树0下标为根节点2n+1下标为左节点2n+2下标为右节点(n-1)/2下标为父节点n为数组下标值PriorityQueue是完全二叉树和最小堆这个方法就是保证堆
达霁吧
·
2020-08-15 01:46
Java
共同学习
Java源代码
-多线程与并发-ConcurrentHashMap(一)
ConcurrentHashMap是每个Java学习者必看的类publicclassConcurrentHashMapextendsAbstractMapimplementsConcurrentMap,Serializable这个类继承了AbstractMap类实现了ConcurrentMap、Serializable接口privatestaticfinalintMAXIMUM_CAPACITY=
达霁吧
·
2020-08-15 01:46
Java
共同学习
Java源代码
-多线程与并发-ConcurrentMap接口
这个接口是ConcurrentHashMap实现的接口ConcurrentHashMap是开发者必须掌握的类publicinterfaceConcurrentMapextendsMap这个接口继承自Map接口@OverridedefaultVgetOrDefault(Objectkey,VdefaultValue){Vv;return((v=get(key))!=null)?v:defaultVa
达霁吧
·
2020-08-15 01:46
Java
共同学习
Java源代码
-多线程与并发-ConcurrentHashMap(二)
privatestaticfinalObjectStreamField[]serialPersistentFields={newObjectStreamField("segments",Segment[].class),newObjectStreamField("segmentMask",Integer.TYPE),newObjectStreamField("segmentShift",Integ
达霁吧
·
2020-08-15 01:46
Java
共同学习
Java源代码
-数据结构-Deque
这个是双向队列publicinterfaceDequeextendsQueue继承自Queue接口voidaddFirst(Ee);在双向队列最前端添加元素voidaddLast(Ee);在双向队列最末端添加元素booleanofferFirst(Ee);在双向队列最前端添加元素booleanofferLast(Ee);在双向队列最末端添加元素EremoveFirst();删除并取出队列首部元素E
达霁吧
·
2020-08-15 01:46
Java
Java8-----系统复习及扫盲(2)--Annotation
这些配置文件需要与
Java源代码
保存同步,否则的话就可能出现错误。而且这些错误有可能到了运行时刻才被发现。把同一份信息保存在两个地方,总是个坏的
一直往前不要停
·
2020-08-15 01:19
java
面试题:类加载器
文章目录面试题:类加载器1.Java类加载器2.JVM的3个默认类加载器3.如何保证一个类被加载一次面试题:类加载器1.Java类加载器
Java源代码
.java文件通过编译成字节码.class文件后,需要被加载到
itzhouq
·
2020-08-15 00:47
个人笔记
类加载器
maven中添加proguard来混淆代码
一步步教你使用Proguard混淆
Java源代码
[url]http://java-server.iteye.com/blog/1166114[/url]直接使用mvnpackage可能直接出错,所以先用
不净之心
·
2020-08-14 18:56
Maven&Ant
工具软件
java源代码
使用ProGuard混淆
最近公司需要,研究了一下java打包代码混淆的问题。查了好多博客,有两种方式:第一种使用ProGuard,是一个免费的Java类文件的压缩,优化,混肴器。它删除没有用的类,字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法。eclipse已经把Proguard集成在一起了。我是看了半天,不太会用这个工具。既然不会用,那就介绍第二种方式:利用maven插件实现打包
小木子。。。
·
2020-08-14 15:29
Java
记事本编写Java代码HelloWorld
编辑
Java源代码
可以使用任何无格式的文本编辑器,在Windows操作系统上可以使用记事本、EditPlus等程序,在Linux平台上可以使用VI工具等。
BEYONDmonster
·
2020-08-14 13:11
JAVA基础
从
JAVA源代码
到EXE可执行文件
从
JAVA源代码
到EXE可执行文件这里简单介绍一下将
JAVA源代码
打包生成EXE文件的过程。整个过程分为两个阶段,也就是两个软件的使用:第一个阶段,将源码打包成JAR文件。
理想_Birian
·
2020-08-14 12:22
初识java
SHORT+R2、快速输入主方法2、敲入main2.alt+/示例3、快速输入System.out.println3、敲入syso2.alt+/4、:快速输入for循环4、敲入for2.alt+/5、查看
java
落笑
·
2020-08-14 12:42
Java虚拟机总结, 面试前快问快答
虚拟机运行数据区对象分配对象结构和定位对象判断对象是否存活收集算法收集器字节码文件类加载机制类加载器双亲委派加载Java内存模型缓存一致性问题Java提供同步的方式修饰成员方法修饰代码块修饰类方法(静态方法)关于某些内容没有具体的描述,先占个坑后续补充.代码运行原理
Java
Wuv1Up
·
2020-08-14 01:11
Java
[转载] 如何保护Java程序
Java源代码
编译中间“字节码”存储于class文件中。Class文件是一种字节码形式的中间代码,该字节码中包括了很多源代码的信息,例如变量名、方法名等。因此,Java中间代码的反编译就变得非常容易。
feng_sundy
·
2020-08-13 14:20
JAVA
/
JSP
系统管理
Java框架设计的灵魂--反射的基础知识
因为在编写
Java源代码
(*.java)时类的信息通过编译器编译保存在Class对象中,而这个Class对象是在程序运行时被类加载器(ClassLoader)动态加载。.
智慧zhuhuix
·
2020-08-12 14:11
java
java
反射
在JVM中是如何加载一个类的
2019独角兽企业重金招聘Python工程师标准>>>前言
Java源代码
被编译成class字节码,最终需要加载到虚拟机中才能运行。
weixin_34319374
·
2020-08-12 13:46
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他