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开发工程师面试题总结(适用于1-5年工作经验的人)
我们编写的
Java源码
,编译后会生成一种.class文件,称为字节码文件。Java虚拟机就是负责将字节码文件翻译成特定平台下的机器码然后运行。
Java高级架构
·
2018-07-31 13:41
如何阅读
Java源码
?
阅读
Java源码
的前提条件:1、技术基础在阅读源码之前,我们要有一定程度的技术基础的支持。
fygu18
·
2018-07-30 19:00
Eclipse中web工程目录结构(未完全 会更新)
这里介绍常用的文件目录操作1建好工程后,目录是这样的:2
Java源码
要放在以下文件夹中:3Javajar一般放在WEB-INF下的lib中:如图:4JSP页面放在webContent下,访问路径:http
qq_29750461
·
2018-07-30 17:19
Java基础
源码分析-Java Set
一,Set从
Java源码
看,java是先实现了Map,然后通过包装一个所有value都为null的Map实现了Set集合Set集合不允许包含相同的元素,如果试图把两个相同的元素加入同一个Set集合中,则添加操作失败
Autumn匆
·
2018-07-30 15:31
java集合
Java虚拟机--内存结构
JVM的主要工作是解释自己的指令集(字节码,如
java源码
编译成class文件在虚拟机上运行)并映射到本地的CPU指令集或OS的系统调用。
冰橘柠檬
·
2018-07-30 10:34
Java虚拟机
Java常用命令
javac命令说到常用命令,首先就不得不提javac命令,它是java的编译命令,开发人员编写的
java源码
,经过javac的命令处理后,会生成对应的字节码文件,文件名与源码名称一致,并且以class后缀结尾
still_loving
·
2018-07-28 21:32
Fabric-sdk-
java源码
maven项目环境搭建(import报错解决方案)
如果导入时,有弹框报错:Failedtoreadtheprojectdescriptionfile(.project)for'fabric-sdk-java-master'.Thefilehasbeenchangedondisk,anditnowcontainsinvalidinformation.Theprojectwillnotfunctionproperlyuntilthedescripti
Prepare_y
·
2018-07-27 16:44
Java源码
分析:HashMap 1.8 相对于1.7 到底更新了什么?
前言HashMap在Java和Android开发中非常常见而HashMap1.8相对于HashMap1.7更新多今天,我将通过源码分析HashMap1.8,从而讲解HashMap1.8相对于HashMap1.7的更新内容,希望你们会喜欢。本文基于版本JDK1.8,即Java8关于版本JDK1.7,即Java7,具体请看文章Java:手把手带你源码分析HashMap1.7目录示意图1.简介类定义pu
Carson_Ho
·
2018-07-26 09:50
java源码
Integer.bitCount算法解析,分析原理(统计二进制bit位)
算法:统计整数的二进制表达式中的bit位为1的位数(汉明重量)普通算法publicintbitCount(intnum){intcount=0;do{if((num&1)==1){count++;}num>>=1;}while(num>0);returncount;}应该是最先想到的算法了,从最低位开始,一位一位地统计是否为1,时间复杂度为O(n),n为总bit数。优化算法publicintcou
Maxiye
·
2018-07-25 00:00
二进制
算法复杂度
算法
java
JIT—即时编译
javac指令将
java源码
变为java字节码的静态编译过程。java字节码编译为本地机器码的过程,并且因为这个过程是在程序运行时期完成的所以称之为即时编译。JVM通过解释字节码将其
攻城遭雷劈
·
2018-07-23 14:22
Java
Virtual
Machine
原理分析
Retrofit2实现图片文字上传
目录前言一、效果展示二、基本配置三、代码实战3.1、创建RetrofitManager和APIService3.2、准备好选择的图片3.3、开始构造参数3.4、实现上传附:UploadHelper.
java
乔布奇
·
2018-07-22 16:14
Android开发框架
奇技淫巧之Kotlin 扩展函数(一)
关键字:Kotlin扩展(Extension)、inline,Kotlin反编译
Java源码
1.范例废话少说,先上范例,来看看扩展函数有什么用。
Kuangbiao
·
2018-07-14 14:02
SimpleDateFormat线程不安全及解决办法
Java源码
如下:/***Dateformatsarenotsynchronized.
马刺王朝
·
2018-07-05 17:00
【
Java源码
分析】Java8的String源码分析
Java8的String源码分析学习Java8的String源码以及相关问题的总结源码分析String的定义字段属性构造函数长度和是否为空函数charAt、codePointAt类型函数getChar、getBytes类型函数equal类函数(是否相等)regionMatchs()方法compareTo类函数和CaseInsensitiveComparator静态内部类startWith、endW
SnailMann
·
2018-07-03 21:28
Java源码
【源码阅读】Java集合之三 - ArrayDeque源码深度解读
Java源码
阅读的第一步是Collection框架源码,这也是面试基础中的基础;针对Collection的源码阅读写一个系列的文章,本文是第三篇ArrayDeque。
pdai
·
2018-06-26 16:00
Java虚拟机--内存结构
JVM的主要工作是解释自己的指令集(字节码,如
java源码
编译成class文件在虚拟机上运行)并映射到本地的CPU指令集或OS的系统调用。J
baobei1383
·
2018-06-23 20:00
开篇: 源码学习的路线
Java基础类型Java基础工具类java与算法相关的类何为面这里的面是指关注的知识点是
Java源码
中使用的架构,程序设计思路,偏抽象,学习后需要通过深入思考方能领会与使用的“技巧”。即着重学
罗兄
·
2018-06-22 18:47
源码学习
从JDK源码学习编码的基本功
【源码阅读】Java集合之二 - LinkedList源码深度解读
Java源码
阅读的第一步是Collection框架源码,这也是面试基础中的基础;针对Collection的源码阅读写一个系列的文章;本文是第二篇LinkedList。
pdai
·
2018-06-15 16:00
jvm早期(编译期)优化(三)条件编译
早期(编译期)指的是通过javac编译器把
java源码
编译为class字节码的过程。什么是条件编译?一般情况下,源程序中所有的行都参加编译。
有故事的驴
·
2018-06-14 14:11
jvm虚拟机
java类加载机制、双亲委派模型、分派(重载的判断)
加载-->验证-->准备-->解析-->初始化-->使用-->卸载其中验证、准备、解析统称为连接1.Java类的编译过程这是由.
java源码
文件转为.class二进制字节码文件的过程。
Dear_mango
·
2018-06-12 17:07
java类加载机制、双亲委派模型、分派(重载的判断)
加载-->验证-->准备-->解析-->初始化-->使用-->卸载其中验证、准备、解析统称为连接1.Java类的编译过程这是由.
java源码
文件转为.class二进制字节码文件的过程。
Dear_mango
·
2018-06-12 17:07
【源码阅读】Java集合之一 - ArrayList源码深度解读
Java源码
阅读的第一步是Collection框架源码,这也是面试基础中的基础;针对Collection的源码阅读写一个系列的文章,从ArrayList开始第一篇。
pdai
·
2018-06-08 17:00
Rxjava 2.x 源码系列 - 线程切换 (上)
Rxjava2.x源码系列-基础框架分析Rxjava2.x源码系列-线程切换(上)Rxjava2.x源码系列-线程切换(下)Rxjava2.x源码系列-变换操作符Map(上)前言在上一篇博客Rx
java
gdutxiaoxu
·
2018-06-05 10:44
进阶之路
Rxjava
查看JAVA API以及
JAVA源码
的方法
在java的日常学习中,我们有时候会需要看java的api说明,或者是查看java的源码,使我们更好的了解java,接下来我就来说说如何查看java的api以及
java源码
对于java的api,一般是在下面的网址中进行查看
parallel_1996
·
2018-06-05 01:07
JAVA基础
JVM原理及流程
本文参考链接1本文参考链接2目录目录简述JVM的体系结构Java代码编译和执行的整个过程
Java源码
编译机制类加载机制类执行机制JVM内存管理及垃圾回收机制内存模型垃圾回收机制简述首先我们看一下这一段描述说起
阳呀么阳阳阳
·
2018-06-04 00:11
JVM
Java
.apk反编译及查看
://download.csdn.net/download/m5157/10446573工具介绍:apktool:资源文件获取,可以提取出图片文件和布局文件进行使用查看dex2jar:将apk反编译成
java
茄子凉心
·
2018-05-30 10:09
使用工具
HashMap/ConcurrentHashMap详解
java源码
中,这个数组就是table,其定义如下:transientNode[]table;//table数组,每个数组元素都是一个链表,链表由0个或多个节点组成节点类定义如下,注释中解释此类://静态内部类的特点
maybe__god
·
2018-05-28 00:22
java
kafka对消费者分配分区规则(
Java源码
)
在上一篇kafkatopic消息分配partition规则(
Java源码
)我们对生产者产生的消息分配partition规则进行了分析,那么本章我们来看看消费者是怎么样分配partition的。
wolf_lb
·
2018-05-26 21:00
kafka topic消息分配partition规则(
Java源码
)
我们知道Kafka的消息通过topic进行分类。topic可以被分为若干个partition来存储消息。消息以追加的方式写入partition,然后以先入先出的顺序读取。下面是topic和partition的关系图:我们一般会在server.conf中通过num.partitions参数指定创建topic时包含多少个partition。默认是num.partitions=1。既然一个topic有多
wolf_lb
·
2018-05-24 22:00
Spring Boot+Thymeleaf+UEditor 图文上传
下载地址:http://ueditor.baidu.com/website/download.html(选择对应的版本和开发语言下载)2、配置UEditor1)、解压下载文件,将目录jsp\src下的
java
ylj2012127
·
2018-05-24 15:44
图文上传
为什么SimpleDateFormat不是线程安全的
Java源码
如下:[java]viewplaincopy/***Dateformatsarenotsynchronized.
DavidStar1988
·
2018-05-21 23:12
Java基础
【
Java源码
】— Shiro的ShiroFilterFactoryBean源码解析
Shiro提供了与Web集成的支持,其通过一个ShiroFilter入口来拦截需要安全控制的URL,然后进行相应的控制,ShiroFilter类似于如Strut2/SpringMVC这种web框架的前端控制器,其是安全控制的入口点,其负责读取配置(如ini配置文件),然后判断URL是否需要登录/权限等工作。而要在Spring中使用Shiro的话,可在web.xml中配置一个DelegatingFi
Graylf
·
2018-05-18 14:59
shiro
数据安全
java源码
从一个class文件深入理解Java字节码结构
1.Demo源码首先,编写一个简单的
Java源码
:packagecom.april.test;publicclassDemo{privateintnum=1;publicintadd(){num=n
四月葡萄
·
2018-05-15 10:56
java虚拟机
【
Java源码
】— String源码分析(基于jdk1.7)
问题的引入关于String字符串,对于Java开发者而言,这无疑是一个非常熟悉的类。也正是因为经常使用,其内部代码的设计才值得被深究。所谓知其然,更得知其所以然。举个例子,假如想要写个类去继承String,这时IDE提示String为final类型不允许被继承。此时最先想到的肯定是java中类被final修饰的效果,其实由这一点也可以引出更多思考:比如说String类被设计成final类型是出于哪
Graylf
·
2018-05-14 21:23
java源码
Java源码
解析(7) —— ClassLoader(2)
ClassLoader源码解析续这一部分是ClassLoader核心部分,加载给定的数据成对应的类对象。/***由虚拟机调用,这是一个private方法,但我在ClassLoader源码中并未看到有地方调用*看名字及源码说明,是由虚拟机加载类的时候内部调用,百度查询估计是加载jdk类时*系统类加载器通过反射调用该方法(jdk类中有许多类似用法)*/privateClassloadClassInte
a327369238
·
2018-05-11 19:04
Java源码解析
Java源码解析
Java 源码分析-ReentrantLock
在阅读本文之前,建议对AbstractQueuedSynchronizer有所了解,可以借鉴楼主的
Java源码
分析-AbstractQueuedSynchronizer。
琼珶和予
·
2018-05-10 08:35
Java操作FastDFS实现文件上传和下载
前言:在GItHub上(地址:https://github.com/happyfish100),作者提供了fastdfs-client-
java源码
,源码里面提供了操作FastDFS的工具类,所以我们接下来操作要引用源码里面的工具类
XY_2017ChaseDream
·
2018-05-09 19:20
分布式文件系统
【
Java源码
分析】HashMap分析
听说大牛们都看过HashMap的源码,今天闲来无事,也想学习下前辈们,硬着头皮看了一段。只能说,我道行太浅,看的我真的难受,先记录下一部分,以后慢慢学习补充。1.类注释在类注释上,官方对HashMap的介绍还是非常受用的。HashMap是允许null的key和value的,不保证有序,是线程不安全的get和put是花费常量时间,假设是分散在各个桶中的,初始容量capacity和负载因子loadfa
Zer01ne
·
2018-05-09 11:17
java
算法
java源码
Android-Rx
Java源码
分析
最简单的源码分析//创建一个上游Observable:Observableobservable=Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext(1);emitter.onNext(2);e
Abe_119
·
2018-05-03 21:42
java
Android
Maven的几个常用plugin
阅读更多maven-compiler-plugin编译
Java源码
,一般只需设置编译的jdk版本org.apache.maven.pluginsmaven-compiler-plugin3.6.01.81.8
guwq2014
·
2018-05-03 09:00
走进 Class 文件
走进Class文件本文是作者原创文章,如需转载,请先联系首先发布于我的个人网站Reference>周志明著>作为一名Java程序员,相信大家都知道,我们写的
Java源码
会被编译成.class文件然后被JVM
eric_lai
·
2018-04-29 02:24
Java代码编译和执行的整个过程
Java代码编译是由
Java源码
编译器来完成,流程图如下:Java字节码的执行是由JVM执行引擎来完成,流程图如下:Java代码编译和执行的整个过程包含了以下三个重要的机制:1)
Java源码
编译机制;2
frankfurter2016
·
2018-04-28 11:33
Android实现调用摄像头和相册的方法
先看一下界面布局文件activity_main.xml源码因为涉及到向SD卡写入数据,所有需要在AndroidMainfest.xml中声明响应权限MainActivity.
java源码
packagecom.example.luoxn28
luoxn28
·
2018-04-27 14:29
【
Java源码
分析】String源码深入解析
String可以说是我们最长用的一个类了,但是你真的理解她吗?废话不多说,直接开整。1.接口实现publicfinalclassStringimplementsjava.io.Serializable,Comparable,CharSequenceString类实现了三个接口,表明了她是可序列化,可比较的。并且实现了接口中一些字符2.成员变量/**用来存储字符,String底层维护的就是一个字符数
Zer01ne
·
2018-04-24 09:52
java
java源码
java开发工程师面试题总结(适用于1-2年工作经验的人)
我们编写的
Java源码
,编译后会生成一种.class文件,称为字节码文件。Java虚拟机就是负责将字节码文件翻译成特定平台下的机器码然后运行。
不善言谈者
·
2018-04-21 00:00
面试
APK瘦身
classes.dex:包含
Java源码
编译后生成的字节码文件,以DalvikART虚拟机能理解的dex文件格式。lib:包含各个CPU架构下的so文件。子
爱码士平头哥
·
2018-04-20 12:01
Java源码
解析之———LinkedHashMap
LinkedHashMap继承于HashMap,同样实现了Map接口,与HashMap不同的是,LinkedHashMap的插入取出是有序的,并且可以控制。先看一下数据结构其中数字是表示结点插入的顺序,可以看到的是LinkedHashMap用链表将每个元素串起来,数据结构为数组+单链表+红黑树+双链表。先看LinkedHashMap的几个属性,因为继承了HashMap,所以HashMap中的非pr
LittleYoungMan
·
2018-04-18 17:51
集合
java注解:@Deprecated(不建议使用的,废弃的);@SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的)
java注解:@Deprecated(不建议使用的,废弃的),@SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的)@Deprecated可以修饰类、方法、变量,在
java源码
中被
斜阳雨陌
·
2018-04-18 15:48
java
request请求参数-防盗链
java源码
importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet
知止内明
·
2018-04-18 12:41
request
请求
参数
编程java
Servlet中文图片下载--学习笔记
java源码
importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException
知止内明
·
2018-04-18 08:32
Servlet
中文
图片下载
编程java
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
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
其他