全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
1.集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│└Stack└SetMap├Hashtable├HashMap└WeakHashMap2.Collection接口Collection是最基本的集合接口,一个Collection代表一组Object...
1.JavaI/O中的设计模式(1)适配器模式适配器模式就是把一个类的接口变换成客户端所能接受的另一种接口,从而使两个接口不匹配而无法在一起工作的两个类能够在一起工作。通常被用在一个项目需要引用一些开源框架来一起工作时,这些框架的内部都有一些关于环境信息的接口,需要从外部引入,但是外部的接口不一定能匹配,在这种...
自Java5开始,java.util.concurrent.locks包中包含了一些锁的实现,因此你不用去实现自己的锁了。但是你仍然需要去了解怎样使用这些锁。1.一个简单的锁让我们从java中的一个同步块开始:publicclassCounter{privateintcount=0;publicintinc()...
1.java中的局部变量、实例变量和类变量2.java中的基本类型和引用类型3.java中的位操作符4.关于java的方法(1)方法的重载和重写(方法签名:方法名和参数列表)(2)方法的可变参(int…args)1)基本特点底层就是用数组来实现的;在方法内部可变参可以直接当成数组进行操作;方法调用...
使用idea的插件codehelper.generator进行代码生成,可以根据entity,生成对应的1.建表sql语句2.dao.java文件3.dao.xml文件4.service.java文件同时这个插件还能在new了entity之后生成所有的set方法多次生成,不会影响自己手动添加的代码1.安装安装插...
作为一名优秀的Java程序员,怎能没有几款得心应手的高效开发工具呢!市面上类库、工具千千万,下面就给大家推荐几款高效的Java开发工具。1.EclipseEclipse做为一款开发源代码的Java扩展性开发平台,是行业内半数Java开发人员都会选择的开发工具。Eclipse的基本工作流程包括:工作台、工作空间和...
随机数的产生在一些代码中很常用,也是我们必须要掌握的。而java中产生随机数的方法主要有三种:第一种:newRandom()第二种:Math.random()第三种:currentTimeMillis()第一种第一种需要借助java.util.Random类来产生一个随机数发生器,也是最常用的一种,构造函数有两...
首先我想从宏观上介绍一下Java虚拟机的工作原理。从最初的我们编写的Java源文件(.java文件)是如何一步步执行的,如下图所示,首先Java源文件经过前端编译器(javac或ECJ)将.java文件编译为Java字节码文件,然后JRE加载Java字节码文件,载入系统分配给JVM内存区,然后执行引擎解释或编译...
Java面试随着时间的改变而改变。在过去的日子里,当你知道String和StringBuilder的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。多线程、并发及线程的基础问题1.Java中能创建Volatile数组吗?能,Java中可以创建volatile类型数组,不过只是...
Java编译器(javac.exe)的作用是将java源程序编译成中间代码字节码文件,是最基本的开发工具。建议直接从eclipse或myeclipse操作。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclips...