- java是先编译后解释的语言,先通过编译成.class字节码文件,然后通过jvm翻译执行
- 定义常量用关键词final
- java里的只有boolean类型。没有bool类型,boolean值只有true和false
- java的char占2个字节,采用Unicode编码
- 可以将0~65536的整数赋值给char变量,但输出的是对应的字符
- "&&"为简洁与运算符,只有在其左侧为true时,才运算右侧的逻辑表达式,否则直接返回false;"&"为非简洁与运算符,无论左侧为true还是false都要运算右侧的表达式
- 正确的排序,ascii码从小到大:数字 、 大写字母 、小写字母 因为:数字 :48-57大写字母:65-90小写字母:97-122
- 字符串比较
<pre name="code" id="recommend-content-1366374946" class="recommend-text mb-10" style="margin-top: 0px; margin-bottom: 10px; padding: 0px; font-family: arial, 'courier new', courier, 宋体, monospace, 'Microsoft YaHei'; white-space: pre-wrap; word-wrap: break-word; line-height: 24px;"><span style="background-color: rgb(255, 255, 255);"> 如果你定义了: String s="abc";那么将创建一个内容为"abc"的String对象,并且s指向这个对象。 一旦s=s+"abc";这样的操作,那么将创建一个新的String对象来存放新的内容,原先的对象依旧在内存中,但是s不在指向它,那么这个对象就会成为垃圾内存,在某一个特定的时刻有Java虚拟机回收</span>
<span style="background-color: rgb(255, 255, 255);"><span style="font-size:14px;">静态变量和实例变量,静态变量属于类,也叫类变量,可以理解为这个类的所有实例所共享的变量。<a target=_blank href="http://www.cnblogs.com/hongten/archive/2013/03/02/hongten_static.html">静态变量和实例变量</a></span></span>
<span style="background-color: rgb(255, 255, 255);">声明对象时,只是在内存中为其建立一个引用,并置初值为null,表示不指向任何内存空间;对象名=new 构造函数名()为实例化对象,为对象分配内存空间,并使得对象名指向该对象</span>
<pre name="code" id="recommend-content-1366374946" class="recommend-text mb-10" style="margin-top: 0px; margin-bottom: 10px; padding: 0px; font-family: arial, 'courier new', courier, 宋体, monospace, 'Microsoft YaHei'; white-space: pre-wrap; word-wrap: break-word; line-height: 24px;">this是本类中出现和成员变量或成员方法同名时用的,super是子类中覆盖了父类的变量或函数时,想在子类里使用这些被覆盖的变量或函数时
构造方法没有返回值,也不需要void修饰
返回值不能作为区分方法重载的标志
我给你个学习流程吧,没有太多的言语,只是一个流程,楼主按照流程来就妥妥的。javase,数据库,html,css,js,jdbc,servlet,jsp,ssh框架,都学完后在学学ajax,jquery,xml,json也是必备的。学完这些找工作足够。
容易忽视的java知识点
最新推荐文章于 2022-11-17 00:04:19 发布