Java核心技术学习整理(一)
来源:互联网 发布:微杂志制作软件 编辑:程序博客网 时间:2024/06/07 14:21
2.Math.sqrt()用于开根号计算 Math.pow(x,a)用于幂的计算,相当于X的a次方
3.强制类型转换是以截断小数部分将浮点数转换为整数,(int)Math.round(x)来进行四舍五入
4.String.subString(a,b)与C++有些类似,从字符串的第a位开始,到第b位结束,一共b-a位
5.String将字符串放在共享存储池里,类似于用指针指向池子里;只有字符串常量是共享的,+和substring的结果并不共享
6.空串和Null串:str.length==0 ; str==null
7.String.trim() 字符串删除了原始字符串头和尾部的空格
8.StringBuilder.append()添加串,StringBuilder.toString()生成String字符串
9.Scanner s = new Scanner(System.in) Scanner(File f) 输入文件 s.nextLine() s.nextInt() s.nextDouble()
注:Console也可以做输入,但只能用在cmd输入中,在Eclipse中报错
10.在循环条件中,两个浮点数相等要格外小心。for(int i=0;i!=10;i+0.1)将永远跳不出去
11.创建数组时所有元素初始化为0,boolean初始化为false,String初始化为null,不能随意改变其大小。
12.for each:
//针对double[][] afor(double[] row:a) for(double element:row) System.out.println(element+""); 相当于Arrays.deeptpString(a) -> [....],[....].....
13.数组拷贝 ,更改数组的一个值后,另一个数组值也发生改变,因为他们用指针相关联。Arrays.copyof(....)拷贝后无关联
14.Java可以用变量初始化数组,c++不可以,但是Java在初始化之后不能随便改变其大小!
- Java核心技术学习整理(一)
- Java核心技术学习整理(二)
- Java核心技术学习笔记(一)
- Java核心技术学习笔记(一)
- 《Java核心技术》学习之路(一)
- Java核心技术卷一学习笔记1
- java核心技术学习笔记(一)
- java核心技术卷一学习 2016.11.28
- java核心技术卷一学习 2016.11.29
- java核心技术卷一学习 2016.11.30
- java核心技术卷一学习 2016.12.1
- Java多线程编程核心技术学习(一)
- UML核心技术学习(一)
- 新手学习java一分钟了解Java核心技术
- java核心技术卷一学习 2016.11.27/1
- java核心技术卷一学习 2016.11.27/3
- java核心技术卷一学习 2016.11.27/2
- Java核心技术卷I基础知识-学习笔记(一)
- 换种思路去理解设计模式
- 每日三个笑话-20151007
- 用C#语言实现声音播放
- java数组输入输出
- Install Haskell on Ubuntu
- Java核心技术学习整理(一)
- Sadness could be a leader ——《头脑特工队》
- 二叉树的深度(剑指offer)递归
- 待解决的问题——基础
- php -- PDO预处理
- linux编程总结
- UITableView和UICollectionView使用中出现的问题总结
- Wordspress 自动在js中添加<p>段落标签
- 欢迎使用CSDN-markdown编辑器