码迷,mamicode.com
首页 > 编程语言 > 详细

新手学Java笔记心得之Java基础

时间:2015-10-22 12:30:05      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

   第一次学习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程序思路:想好思路,定义变量,逻辑写下来,封装

 

新手学Java笔记心得之Java基础

标签:

原文地址:http://www.cnblogs.com/tanghongRSugar/p/4900279.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!