在路上

 找回密码
 立即注册
在路上 站点首页 学习 查看内容

怎样才能学好Java?看完汇道科技这几点就知道了

2017-2-24 13:02| 发布者: zhangjf| 查看: 1633| 评论: 0

摘要: 互联网时代下,IT行业繁荣发展,相关技术人才的薪酬待遇水涨船高,由此掀起了学习IT知识的热潮,其中Java学科更是炙手可热。从汇道科技了解到,零基础学习Java的不在少数,然而怎样才能学好这门课程呢?汇道科技专家 ...

互联网时代下,IT行业繁荣发展,相关技术人才的薪酬待遇水涨船高,由此掀起了学习IT知识的热潮,其中Java学科更是炙手可热。从汇道科技了解到,零基础学习Java的不在少数,然而怎样才能学好这门课程呢?
汇道科技专家认为,学习Java首先要确定自己是否对Java真的有兴趣,兴趣才是最大的动力。对此,深圳Java培训专家汇道科技准备了一些Java知识测试,如果你能耐心看完,也许证明你对Java是真的有兴趣。
  1.char型变量中能不能存贮一个中文汉字?
  char类型可以存储一个中文汉字,深圳Java培训专家认为因为Java中使用的编码是Unicode(不选择任何特定的编码,直接使用字符在字符集中的编号,这是统一的唯一方法),一个char类型占2个字节(16比特),所以放一个中文是没问题的。
  2.int 和 Integer 有什么区别
  int是java的基本数据类型,Integer是java为int提供的包装类。
  3.数组有没有length这个方法, String有没有length这个方法?
  数组没有length方法,有length属性,String有length方法。
  4.在JAVA中,如何跳出当前的多重嵌套循环?
在最外层循环前加一个标记如A,然后用break A;可以跳出多重循环。深圳Java培训专家认为(Java中支持带标签的break和continue语句,作用有点类似于C和C++中的goto语句,但是就像要避免使用goto一样,应该避免使用带标签的break和continue,因为它不会让你的程序变得更优雅,很多时候甚至有相反的作用,所以这种语法其实不知道更好)
     5.用最有效率的方法算出2乘以8等於几?
   深圳Java培训专家解答,2 << 3
  因为将一个数左移n位,就相当于乘以了2的n次方,那么,一个数乘以8只要将其左移3位即可,而位运算cpu直接支持的,效率最高,所以,2乘以8等於几的最效率的方法是2 << 3。
   6.java中会存在内存泄漏吗?
  会,如:int i,i2; return (i-i2); //when i为足够大的正数,i2为足够大的负数。结果会造成溢位,导致错误
  理论上Java因为有垃圾回收机制(GC)不会存在内存泄露问题(这也是Java被广泛使用于服务器端编程的一个重要原因);然而在实际开发中,深圳Java培训专家认为可能会存在无用但可达的对象,这些对象不能被GC回收,因此也会导致内存泄露的发生。例如Hibernate的Session(一级缓存)中的对象属于持久态,垃圾回收器是不会回收这些对象的,然而这些对象中可能存在无用的垃圾对象,如果不及时关闭(close)或清空(flush)一级缓存就可能导致内存泄露。

最新评论

小黑屋|在路上 ( 蜀ICP备15035742号-1 

;

GMT+8, 2025-5-4 02:12

Copyright 2015-2025 djqfx

返回顶部