java基础
来源:互联网 发布:本地连接 未识别的网络 编辑:程序博客网 时间:2024/05/29 09:55
1:boolean作为单个数据结构存取数据占用4个字节,作为数组中的数据结构占用1个字节。
2:java只能控制栈空间和堆空间
3:整形默认是int,浮点默认是double,需要指明,如float score=1.42f,大小写均可
4:float指数8位,尾数23位,double指数11位,尾数52位
5:用Scanner类来读取数据
Scanner scanner=new Scanner(System.in);
6:匿名内部类只能使用外部方法的常量。
7:math.floor截去小数部分,math.round对小数第一位四舍五入
8:eclipse常用快捷键:
格式化代码:ctrl+shift+f
添加/取消单行注释:Ctrl+/
添加多行注释:Ctrl+shift+/
取消多行注释:Ctrl+shift+\
9:静态变量的值由JVM自动初始化,布尔初始化为false,
10:String的不可改变性
11:通过this来调用构造方法必须放在第一行,this();
12:静态方法不能调用非静态的方法和属性
13:java中只允许单继承,子类不能访问父类的私有成员
14:重写限制:被子类重写的方法不能拥有比父类方法更加严格的访问控制,private<default<public,default可以在同一个包下访问,public可以在同一个工程下访问
15:使用final声明的方法不能被重写,使用final申明的变量变成常量
16:接口可以多实现
17:string初始化直接使用赋值比较省内存
18:string双等号比较的是地址,equals()比较的是值
19:string常用方法:length(),toCharArray(),charAt(),getBytes(),indexOf()查找某个字符的位置,如果没有返回-1,trim()去掉前后空格,
20:用在字符缓冲区被单个线程使用的时候,建议使用StringBuilder,比StringBuffer快,如果涉及到线程安全方面,建议使用StringBuffer
21:
22:throws将异常抛给调用者处理
- Java基础01:基础
- Java基础:基础加强
- Java基础-基础
- java基础的基础
- JAVA基础---基础常识
- Java基础:基础加强
- [Java 基础]基础语法
- Java基础
- java基础
- java 基础
- java基础
- Java基础
- Java基础
- Java基础
- JAVA基础
- JAVA基础
- JAVA基础
- java基础
- ShellExecuteEx(&ShExecInfo) 和 WinExec
- hdu5601N*M bulbs
- 二分 51Nod1105 第K大的数
- JDK中的Timer和TimerTask详解
- webBrowser捕获Alert内容(C#)
- java基础
- iOS开发多线程篇—GCD介绍
- [android]_[ListView的基本使用]
- js点击其他地方
- 项目架构strangeioc
- Android官方刷新组件 SwipeRefreshLayout 的使用
- 流-到底是个啥……
- 【随笔】iOS9新特性介绍
- property替换方法名