JAVA-SE知识点总结java第一阶段1

上传人:c****e 文档编号:224865699 上传时间:2021-12-16 格式:PDF 页数:11 大小:63.25KB
返回 下载 相关 举报
JAVA-SE知识点总结java第一阶段1_第1页
第1页 / 共11页
JAVA-SE知识点总结java第一阶段1_第2页
第2页 / 共11页
JAVA-SE知识点总结java第一阶段1_第3页
第3页 / 共11页
JAVA-SE知识点总结java第一阶段1_第4页
第4页 / 共11页
JAVA-SE知识点总结java第一阶段1_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《JAVA-SE知识点总结java第一阶段1》由会员分享,可在线阅读,更多相关《JAVA-SE知识点总结java第一阶段1(11页珍藏版)》请在金锄头文库上搜索。

1、.知识点总结1.Java的三大平台: JavaSE (J2SE) 、JavaEE、JavaME 2.Java 如何配置环境变量:安装-右键我的电脑 -高级 -环境变量 -path=C:Program FilesJavajdk1.7.0bin3.Java 的 三 步 走 : 编 写 源代 码 ( .java) - 编 译 成 字 节 码(.class)-运行4.Java的优势:跨平台以与安全5.主程序入口: main 方法 public static void main(Stringargs) 程序体 a) 一个类中只能有一个主程序入口b) 主程序入口也叫主线程(起始线程)c) 一般在一个工程中

2、只有一个main 6.变量的三要素:类型名称(变量名 )=值; 7.类型可分为2 大类:原始数据类型+引用数据类型8.原始数据类型有8 个:boolean、byte、short、int、long、char、double 和 float a) boolean 只有两个值: true、false b) char 存放一个字符,也可以使用ask码表示c) double 和 float 之间的区别: 一个是单精度 ,一个是双精度,在 Java中小数默认为double 例如: float a=9.9;错误 需要使用一个标志float b=9.9f; .9.变量的命名规则: 第一位: 字母/$/_ 非第一

3、位: 字母 /$/_/数字,不能使用 java 中的关键字和保留字10.变量的命名规范:首字母小写,尽量使用名词11.变量之间的自动类型转换:a) 类型之间兼容b) 由小类型转换到大类型c) int-float-double 12.变量之间的强制类型转换:a) float-int int b=(int)9.9f; b) double-float float b=(float)9.9d; c) double-int int b=(int)9.9d; d) float、double、int-String i.只需要 +“”就好;例如String b=9+“” ;ii. String.valueOf

4、(待转换内容 ); e) String 类型转换成 int、double、float i.String-int Integer.parseInt( 待转换内容 )ii. String-double Double.parseDouble(待 转 换 内容)iii.String-float Float.parseFloat(待转换内容) iv. String-char charAt(int a); .v. 注意事项:前 3 中 必须保证String 的内容正确,最后一个必须保证a 的值在 String 长度范围内13.原始数据类型的封装类:a) int-Integer b) double-Doub

5、le c) float-Float 14.Java中的分支结构a) if(条件 )程序体 条件程序体TFb) if(条件 )程序体 1else 程序体 2 条件程序体 1TF程序体 2c) if(条件 )程序体1else if(条件 )程序体2.else 程序体n .d) switch case结构int a=9; switch(a) case 1: 程序体 ; Break; case 2: 程序体 ; break; case 3: 程序体 ; break; . default: 程序体 ; break; e) 注意事项:条件1 代码块1 条件2 代码块2 代码块3 真假假真.i.条件可以有多

6、个,但是最终的值只能为true 或者 false ii. Switch-case 结构 小括号中只能为整型或者char 类型的变量case后边只能跟整型或者char 类型的常量iii. 多重 if 结构和switch 结构都处理多分支,区别在于switch 结构只能处理等值情形, 而多重 if 可以处理区间的情形iv. switch 结构中 break不要省略,如果省略,那么程序流程将继续执行下去,例如:int a =1; switch(a) case 1: System.out.print(“ a” ); case 2: System.out.print(“ b” ); case 3: Sy

7、stem.out.print(“ c” ); 如果没有 break,那么将输出a,b,c 15.Java 中的运算符a) 赋值运算符= 作用是将 =右边的值赋予 =左边的b) 算术运算符+ - * / % .c) 比较运算符 = = = != 通过比较运算符得到的是一个 boolean类型的值d) 逻辑运算符& | ! 通过逻辑运算符的为条件最终将得到 一个 boolean值16.Java中的循环结构a) while 结构i.语法: while(条件 )操作 ii. 流程图:iii. 特点:先判断,在执行b) do-while 结构i.语法: do操作while( 条件); ii. 流程图:i

8、ii. 特点:先执行,在判断c) for 结构i.语法: for(初始化 ;条件;改变(迭代) ) 操作 ii. 流程图:同 while iii. 特点: for 循环需要知道循环次数d) 注意事项:i.循环结构2 要素:操作和条件,拿到类似题时,先找出条件,然后罗列出需要遍历的内容ii. while 和 do-while 循环 时,注意更改条件,防止死循环循环操作循环条真假循环操作循环条件真假.iii. for 循环;不能省略,其他内容可以省略,但是会形成死循环iv. 在循环运行过程中, 我们可以使用continue 和 break来终止循环1. continue 结束当次循环,继续执行下次

9、循环2. break结束循环。17.数组的定义和使用a) 概念:一组 相同数据类型 元素的集合,数组的长度是固定的,当定义好后,不能改变b) 语法:i.声明:数据类型数组名 ; /声明时没有分配空间。ii. 分配空间:数组名 =new 数据类型 长度; /分配空间就是定义这个数组的容量是多少iii. 赋值:数组名 下标=值; /推荐使用循环来赋值c) 常用实例:i.int a; ii. int b=new int10; iii. int c=1,2,3,2,5,6; iv. int d=new int6,4,3,6,4,1; v. a=new int5; vi. a3=6; d) 注意事项:.

10、i.数组长度固定,在分配空间时,格子中都会赋予默认值ii. 数组从 0 开始,到数组长度 -1 结束iii. 数组是存放到堆中的18.类和对象a) 类是对象的抽象,而对象是类的具体实例b) 在一个 java 文件中只能有一个公开的类(class),我们希望一个.java 文件只能有一个class c) Java中类名必须和文件名相同d) 类名 首字母大写名词e) 通过 new 关键字可以产生一个对象f)语法:类名对象名 =new 类名 (); g) 例如 有一个 A 这个类A a=new A(); 产生了一个 a的对象h) 对象的特征:属性和动作i.属性:描述对象ii. 方法:对象的功能19.

11、方法a) 语法:作用域返回类型名字(参数列表 ) 程序体 b) 名字:首字母小写,动词c) 返回类型:i.无返回类型: void .ii. 有返回类型:那么必须在程序体的最后一行return,例如:public int getA() int i=9; return i; d) 参数列表:分为形参和实参,其中形参代表定义,而实参是实实在在提供的值20.常用类 : a) String:这是一个 不可变 的字符串i.如何产生 String 的对象1. String a=” 值” ; 2. String a=new String(“ 值” ); ii. 获 取 字 符 串 长 度 : public i

12、nt length(); 例 如int m=a.length()得到字符串的长度,一个整型iii. 比较字符串值: public boolean equals(String n); iv. 通过索引获取字符:public char charAt(int index); v. 查找字符串中是否含有此字符或字符串,并且返回位置1. public int indexOf(int ch); 2. public int indexOf(String s); .3. 例 如 : String m=”这 里 是 中 国 ! ” ;int a=m.indexOf( 是 );得到是在“这里是中国”里的位置 2。

13、vi. 查找字符串中某一个区间的字符串是什么:1. public String substring(int begin); 2. public String substring(int begin,int end); 3. 例 如 : String m=”这 里 是 中 国 ! ” ;String k=m.substring(1,3);得到“里是” ; vii. 余下方法查找 API 即可b) StringBuffer: i.他是一个可变的字符串ii. StringBuffer sb=new StringBuffer( “ 值” ); iii. append:追加方法。 public Stri

14、ngBuffer append(String a);这个方法不会产生新的内存空间,在大量更改字符串情形下,推荐使用。 (类似的 2 个方式concat() +)c) Date: i.这是一个日期类ii. 通过 Date d=new Date();得到当前系统时间iii. Date 是在 java.util 下d) SimpleDateFormat: i.这是一个格式化类ii. 它隶属于 java.text .iii. SimpleDateFormat sdf=new SimpleDateFormat(“ 格式化类型” ); iv. sdf.format(时间); 按照格式化类型去格式“时间”v. yyyy 代表年vi. MM 代表月vii. dd 代表天viii.HH 和 hh 代表时 (一个是 24 小时进制,一个是12 小时进制)ix. mm 代表分钟x. ss 代表秒xi. EEE 代表星期xii. a 代表上下午xiii.可以在格式化类型中去书写汉字和符号将他们隔开

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号