可试听
参观免费试听
金牌课
每刻都在优化课程
小班课
面批面改保质量
技术新
超高更新频率
大师讲
行业大师亲自面授
来就签
签100%就业协议
名企约
合作就业单位500+
应届生/大三/大四
专业岗位岗位需求多,前景好,适合作为应届生的第一职业长远发展
想转行
解决当前职位遇到的瓶颈,提高收入,前景清晰,大势所趋,抓住机会
专业爱好者
让爱好变成自己的职业!兴趣是最好的导师
0基础,但有创意有想法的人
有创意有想法是学习本专业的加分技能哦~
全天主讲老师亲授
想象一下全天,都有一个马上能给你讲明白代码问题的好老师!
案例实战进阶
我们不会让你学得很累,我们会把课程设计的像玩游戏一样有趣上瘾.
课下友情互助
倡导互助和交流,因为未来你去的公司将会需要你们的团队力和人情味.
新技术及时更新
我们的团队基因就是技术至上,紧贴行业动态!
零基础上手课
小白别担心,专门为你大力研发了趣味上手课程.
多样性案例
全生态链的公司技术需求,变成案例,完整耐心教你
企业接口案例
手机端/云计算/大数据/AI等接口和框架
作品全部上线
毕业前你会得到整套上线运行起来的程序
Java支持的数据类型有哪些? 什么是自动拆装箱?
Java语言支持的8中基本数据类型,分别是: byte/short/int/long/float/double/boolean/char 自动装箱是Java编译器在基本数据类型和对应的对象包装类型之间做的一个转化。 比如:把int转化成Integer,double转化成double,等等。反之就是自动拆箱。
接口和抽象类的区别是什么?
Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于: 接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。 类可以实现很多个接口,但是只能继承一个抽象类 类如果要实现一个接口,它必须要实现接口声明的所有方法。 但是,类可以不实现抽象类声明的所有方法,当然,在这种情况下,类也必须得声明成是抽象的。 抽象类可以在不提供接口方法实现的情况下实现接口。
Java集合类框架的基本接口有哪些?
Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。Java集合类里面最基本的接口有: Collection:代表一组对象,每一个对象都是它的子元素。 Set:不包含重复元素的Collection。 List:有顺序的collection,并且可以包含重复元素。 Map:可以把键(key)映射到值(value)的对象,键不能重复。
面向对象的特征有哪些方面?
答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。 抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类); 得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。
怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?
答:代码如下所示: String s1 = "你好"; String s2 = new String(s1.getBytes("GB2312"), "ISO-8859-1");
列出一些你常见的运行时异常?
答: - ArithmeticException(算术异常) - ClassCastException (类转换异常) - IllegalArgumentException (非法参数异常) - IndexOutOfBoundsException (下标越界异常) - NullPointerException (空指针异常) - SecurityException (安全异常)....
银行类 请说出与线程同步以及线程调度相关的方法。
答: - wait():使一个线程处于等待(阻塞)状态,并且释放所持有的对象的锁; - sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要处理InterruptedException异常; - notify():唤醒一个处于等待状态的线程,当然在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且与优先级无关; - notityAll():唤醒所有处于等待状态的线程,该方法并不是将对象的锁给所有线程,而是让它们竞争,只有获得锁的线程才能进入就绪状态;
教育类 TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何比较元素?
答:TreeSet要求存放的对象所属的类必须实现Comparable接口,该接口提供了比较元素的compareTo()方法,当插入元素时会回调该方法比较元素的大小。TreeMap要求存放的键值对映射的键必须实现Comparable接口从而根据键对元素进行排序。
如何用Java代码列出一个目录下所有的文件?
如果只要求列出当前文件夹下的文件,代码如下所示: import java.io.File; class Test12 { public static void main(String[] args) { File f = new File("/Users/Hao/Downloads"); for(File temp : f.listFiles()) { if(temp.isFile()) { System.out.println(temp.getName());}}}}
你在项目中哪些地方用到了XML?
答:XML的主要作用有两个方面:数据交换和信息配置。在做数据交换时,XML将数据用标签组装成起来,然后压缩打包加密后通过网络传送给接收者,接收解密与解压缩后再从XML文件中还原相关信息进行处理,XML曾经是异构系统间交换数据的事实标准,但此项功能几乎已经被JSON(JavaScript Object Notation)取而代之。当然,目前很多软件仍然使用XML来存储配置信息,我们在很多项目中通常也会将作为配置信息的硬代码写在XML文件中,Java的很多框架也是这么做的,而且这些框架都选择了dom4j作为处理XML的工具,因为Sun公司的官方API实在不怎么好用。
用Java写一个折半查找。
import java.util.Comparator; public class MyUtil { public static int binarySearch(T[] x, T key) { return binarySearch(x, 0, x.length- 1, key);} public static int binarySearch(T[] x, T key, Comparator comp) { int low = 0; int high = x.length - 1; while (low <= high) { int mid = (low + high) >>> 1; int cmp = comp.compare(x[mid], key); if (cmp < 0) { low= mid + 1;} else if (cmp > 0) { high= mid - 1;}else { return mid;}} return -1;}
Hibernate是如何延迟加载?
当Hibernate在查询数据的时候,数据并没有存在与内存中,当程序真正对数据的操作时,对象才存在与内存中,就实现了延迟加载,他节省了服务器的内存开销,从而提高了服务器的性能。
线下答疑
面授教学
企业内推
上线项目
阶段测试
视频回放
小班面授
模拟面试
线下答疑
面授教学
视频回放
企业内推
上线项目
阶段测试
模拟面试
小班面授
公司案例
手机APP后台
制作手机APP的Java后台服务程序并上传网络空间运行
巨站后台
电商/旅游类网站后台制作
大数据分类
针对Java的数据检索模块扎实学习对庞大数据量的处理方法
Java+AI
未来化课程,针对人工智能的接口学习
企业管理系统
复杂的权重分配与各种Java对用户访客的加密与管理
云计算接口
大型空间群的云计算接口学习
Java WEB实战
关于WEB前端的传值标签体系化课程
属于自己的Java
毕业前你会得到整套上线运行起来的程序
WEB前端/PHP
夏磊银讲师
Python/Java
王伟平讲师
WEB前端/JAVA
高泽为讲师
Java/php
崔健讲师