博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java知多少(笔记)
阅读量:6619 次
发布时间:2019-06-25

本文共 1176 字,大约阅读时间需要 3 分钟。

1、&与&&

eg:

String s;    if(s !=null && s.equals("")){} //类似于物理电路一样,当条件一符合时才执行条件二    if(s !=null & s.equals("")){}//条件一二执行  此时会报空指针错误复制代码

2.一个.java文件中能否包含多个类(不包括内部类)

可以有不加修饰符的类,如 class Person复制代码

3.如何退出整个循环

1)在循环外加上标号:

ok:      for(){          for(){                   break ok;           }     }复制代码

2)定义变量:

boolean isStop = false;  for(int i = 0;i<10 && !isStop;i++){    for(){isStop == true;}  }复制代码

4.switch语句能否作用在byte\long\String?

5.final关键字修饰一个对象时。是引用不能变,还是引用的对象不能变?

final StringBuffer userInfo = new StringBuffer();    userInfo.append("123");//可以实现    userInfo = new StringBuffer();//不能实现复制代码

6."==" 和 equals 方法的区别

StringBuffer zhangsan = new StringBuffer(“张三”);    StringBuffer lisi = new StringBuffer("李四");    StringBuffer wangwu = zhangsan;    StringBuffer zhangsan1 = new StringBuffer("张三");    zhangsan == lisi          false    zhangsan == wangwu   true    zhangsan == zhangsan1  false    比较对象  ==    比较值      equals()    String name= "张三" 和 String name = new String(“张三”) 不同  //建议阅读源码复制代码

7.静态变量和实例变量的区别

了解JVM复制代码
Student zhangsan = new Student();   new Student() 保存在堆内存中   Student zhangsan 在栈内存中  指向001...复制代码

转载于:https://juejin.im/post/5b5842056fb9a04fb016de2b

你可能感兴趣的文章
我的友情链接
查看>>
Android掌中游斗地主游戏源码完整版
查看>>
LeetCode - 26. 删除排序数组中的重复项
查看>>
Linux LVM逻辑卷配置过程详解
查看>>
rundeck 修改密码 添加节点
查看>>
IT讲师韩顺平:创业不易,尚硅谷延续教育初心
查看>>
IntelliJ IDEA 插件 阿里巴巴Java开发手册
查看>>
利用nmap对Mongodb Redis未授权访问测试
查看>>
CakePHP
查看>>
我的友情链接
查看>>
编译mysql5.6.27
查看>>
搭建centos6.7网站服务器记录
查看>>
Release版本调用ffmpeg av_register_all程序崩溃
查看>>
Referenced management pack not found
查看>>
jquery中data函数的用法示例
查看>>
巧用strtotime函数计算日期
查看>>
JVM中java对象的生命周期
查看>>
mysql 查看连接数,状态
查看>>
JFinal集成YUI Compressor压缩合并JS和CSS
查看>>
windows下的Oracle卸载
查看>>