读书人

Java低级学习笔记

发布时间: 2012-09-04 14:19:30 作者: rapoo

Java初级学习笔记
??????? ->configure build path->选择JRE
??????? ->remove->add libary->System JRE Library
? 3.4 Eclipse的快捷键?
????? Eclipse常用的快捷键:
?????? Alt+/: content assistant
???????? -------------------------------
???????? main,Alt+/->main方法
???????? sysout,Alt+/->System.out.println()
???????? for,Alt+/->for语句
???????? if,Alt+/->if语句
???????? -------------------------------
?????? F3: open declaration,查看定义
?????? Ctrl+Shift+M: 导入包
?????? Ctrl+Shift+F: 格式化代码
?????? Alt+Shift+X,J:运行Java程序
?????? Alt+Up:将代码上移一行
?????? Alt+Down:将代码下移一行
?????? Ctrl+/:设置/取消单行注释
?????? Ctrl+Shift+/:多行注释
?????? Ctrl+Shift+\:取消多行注释
?????? Ctrl+D:删除一行
??? (设置快捷键:window->Preferences->Gerneral->Keys)

参考:http://www.blogjava.net/action/articles/17339.html
============================================
4.Java注释
? 4.1 注释的三种类型
???? 1)单行注释://,Ctrl+/
???? 2)多行注释:/* ..? */,Ctrl+Shift+/
???? 3)文档注释:/** ..?? */
? 4.2 使用JavaDoc根据文档注释生成相关的文档
???? Eclispe右键菜单export->Java->Javadoc
=============================================
5.变量
? 3.1 变量用于存储变化的数据,变量名称可以包含字母、数字
?? 、_、$,但不能以数字开头。
???? Example: sum_100
? 5.2 变量的声明:使用变量前需要声明变量
???????? 语法:数据类型 变量名;
??? Example: int sum_100;
???????????? double amount;
? 5.3 变量的赋值和使用
??? Example:? sum_100 = 0; //赋值
????????????? int i=1;
????????????? sum_100=i; //使用变量i
? 5.4 一条重要的规则:局部变量在使用前必须赋初值。
???? (变量的初始化指的是声明后第一次赋值)
? 5.5 变量不能重复定义
? 5.6 变量的作用域
?????? 变量只能在变量定义开始到作用域结束的范围内使用。
?? (超出作用域的变量可以再次定义)
==============================================
4.使用Integer类与进制的方法
???? (Integer类位于java.lang包)
???? 1)int parseInt(String s,[int radix])
?????? --将字符串形式的数值转为十进制的整数,
????????????????????? 参数radix指定进制,如2,16等,默认为10进制
???? 2)String toString(int num,int radix);
?????? --返回数值的指定进制的字符串形式
==============================================
5.基本数据类型
? 5.1 基本数据类型有8种:
byte short int long float double char boolean
? 5.2 整数类型:
???? (整数类型都是有符号的整数,最高位是符号位,
????? 0代表正数,1代表负数)
??? byte - 字节类型,在内存中占用1个字节,
???????????????????????? 存储数据的范围是-128~127????
?????? byte的最小值 1000 0000,最大值0111 1111
??????????????? 对应的类Byte提供两个常量:
????????? MIN_VALUE - byte类型的最小值
????????? MAX_VALUE - byte类型的最大值
??? short - 短整型,在内存中占用2个字节(16位)
???????????????????????? 存储数据的范围是-2^15~ 2^15-1
????????????????? 对应的类Short提供两个常量:
????????? MIN_VALUE - short类型的最小值
????????? MAX_VALUE - short类型的最大值
??? int - 整型,在内存中占用4个字节(32位)
???????????????????????? 存储数据的范围是-2^31~ 2^31-1(20亿+)
???????????????? 对应的类Integer提供两个常量:
????????? MIN_VALUE - int类型的最小值
????????? MAX_VALUE - int类型的最大值
??? long - 长整型,在内存中占用8个字节(64),
???????????????????????? 存储数据的范围是-2^63~ 2^63-1
? ---------------------------------------
? 5.3 浮点类型
???? float - 单精度,在内存中占用4个字节
???? double - 双精度,在内存中占用8个字节,
????????????? double比float类型更加精确
? 5.4 字符类型
????? char - 字符类型,在内存中占用2个字节,
????????????????????????????? 是一个无符号的16位整数,
????????????????????????????? 范围是0~65535,采用的unicode编码
????? Example:
???????? char c='A';->unicode编码65
??????????????????? ->内存中二进制形式:
???????????????????? 0000 0000 0100 0001
????????????? 字符0~9,A~Z,a~z都是连续编码的
??????? '0'的unicode编码是48
??????? 'A'的unicode编码是65
??????? 'a'的unicode编码是97
? 5.5 布尔类型
???? boolean - 布尔类型,表示真和假,取值为true和false
------------------------------------------
6.java.util.Scanner类的使用简介
?? Scanner类用于接收控制台的数据
?? 使用Scanner的步骤:
?? Step1.通过System.in创建Scanner对象
????? Scanner sc=new Scanner(System.in);
?? Step2.通过next()方法获取输入的字符串
??????????????????? 通过nextInt()方法获取输入的整数
?????????????????? 通过nextDouble()方法获取输入的浮点数???????????
???????????????????????????
???????????????????????????

?

读书人网 >编程

热点推荐