标签:
第一次学习Java,一些基本的常用的快捷方式和一些很基础的知识点(笔记比较零散比较乱)
Java是一种既面向对象又可以跨平台的语言,即:编写一次,随处运行;
Java不仅适用于单机应用程序和基于网络的程序,也可用于创建消费类设备的附件程序,如移动电话、掌上设备等。
Java命名规范
首字母可以是字母,下划线‘_‘,‘$‘符号
后面加上任意多的数字,字母,下划线,‘$‘符号
通常第一个单词的首字母小写,其后单词的
首字母大写。例如:myScore
MyEclipse编写Java代码的快捷键(新手不推荐使用MyEclipse等开发集成工具,最好使用EditPlus或记事本写代码)
ctrl+l 查行
ctrl+o 查方法
ctrl+shift+r 查类
alt+shift+s f 格式规范整理
ctrl+shift+f
ctrl+a 全选
ctrl+/ 注释
ctrl+shift+/ ctrl+shift+\ 注释段落
alt+/ 快速补全
ctrl+shift+o 快速导包
基本数据类型:
数值型:int(32) short(16) long(64) double(64) float(64) byte
非数值型:char(16) boolean
int 转 String intger.valueOf
int 转 double 自动类型提升
double 转 int (int)+变量 强制类型转换
break和continue的区别
使用场合 : break可用于switch结构和循环结构中; continue只能用于循环结构中
作用(循环结构中): break语句终止某个循环,程序跳转到循环块外的下一条语句;
一但遇到continue关键字,那么continue之后的代码不再执行,直接进入下一次循环
数组
错误:数组下标越界 java.lang.ArrayIndexOutOfBoundsException: 4
for (int i = 0; i < c.length; i += 2) // 取数组下标为偶数的,循环效率问题
三木运算
(逻辑判断)?(结果为true):(结果为false)
零散知识点
Random random = new Random();获得随机数
== 是比较内存地址
equals 是比较变量的值 "男".equals()
switch不能传入double类型(1.7版本以上的才能)
if else更适合区间选择,switch更适合单一目标值
精度漂移 BigDecimal.valueOf
DecimalFormat format=new DecimalFormant("#.00") 保留小数点后两位
编译性错误 运行性错误 逻辑错误 代码规范 容错机制 可读 简洁性 冗余
/ + ** +回车 对方法的注释 叫做方法注释或动态注释 选中方法体 alt + shift + j
// /* */ 为文本注释
ctrl+shift+i 查看变量的值
F6调试下一行,F8调试下一个断点,F5进入当前方法,F7跳出当前方法返回上一层
foreach循环,i是每次循环到的下标所在的数值,i等同于a[1]或a[n]
当能确定循环次数的时候用for循环,
编写Java程序思路:想好思路,定义变量,逻辑写下来,封装
标签:
原文地址:http://www.cnblogs.com/tanghongRSugar/p/4900279.html