Java学习历程

来源:互联网 发布:html网页源码下载 编辑:程序博客网 时间:2024/06/06 01:32

CoreJava总结

*一、基础语法—掌握
1、 JDK搭建与java开发环境
JDK是java开发工具包、进行java开发必须安装JDK。
配置环境变量、将bin目录设置进入Path变量、将.jar安装进入CLASSPATH变量。
配置在—我的电脑—右键属性—高级系统变量—高级选项卡—环境变量
开始—运行—cmd java
编写好的程序文件以后缀名为.java保存JavaDemo.java
用javac.exe命令编译源程序,得到我们的字节码文件javac JavaDemo.java JavaDemo.class(class文件不是根据你的保存文件的名称来的,而是代码中定义的类名称)
再用java.exe命令来解释字节码文件 –>java JavaDemo
2、 变量
定义变量的格式:数据类型标识符 变量名;
例如:double sum;
标示符:
命名规则
(1)只能由字母、数字、下划线、美元符号组成
(2)不能以数字开头,且不能使系统保留字
(3)顾名思义
书写规则(驼峰规则)
类名、接口:所有单词首字母大写
变量名、函数名:第一个单词首字母小写、其余首字母大写
常量:所有字符大写
3、 基本数据类型
基本数据类型:boolean、byte、short、int、long、char、float、double
引用数据类型:类、接口、数组
4、 运算符
算术运算符:+,-,*,/,%,++,–
关系运算符:>,<,>=,<=,==,!=、
布尔逻辑运算符:!,&&,||
赋值运算符:=,+=,-=,*=,/=
字符串连接运算符:+
按位运算符:&,|,^,~,<<,>>,>>>
条件运算符:?:
其它:[ ],instanceof ,new
5、 正则表达式——实现匹配字符串
. 表示任意单个字符 例: t.n能匹配tan tin ten t#n t n
[]表示可能出现的单个字符 例: t[aeio]n只能匹配tan ten tin ton
()可匹配多个字符 |表示或 例: t(a|e|i|o|oo)n 能匹配tan ten tin ton toon
表示次数的符号
* 0或多
+ 1或多
? 0或1
{n} n次
{n,} n到更多次
{n,m} n到m次
- 表示一个范围,比如从0到9
^如果用在方括号中,表示不想要匹配的字符 如[^X][a-z]+表示匹配除X开头的所有单词
\s空格
\一个非空白字符
\d一个数字[0-9]
\w一个词语字符[a-z|A-Z|0-9]
\W一个非词语字符
\D一个非数字[^0-9]
^输入的开头(没有用在方括号里)
$输入的结尾
\A输入的开头
\z输入的结尾
\b一个词语的边界
6、 if-else语句
功能:当boolean类型表达式值为true时,执行语句,否则跳过语句。
7、 switch语句
switch(表达式):表达式的值必须为:int,byte,char,short之一;case子句中的值必须为常量且不相同;default子句可选;break语句用来跳出语句块。
8、注释
单行注释:// 放在内容的前面
多行注释:/需要注释的内容 /
文档注释:/* /
*二、基础循环—掌握
1、 for循环与for循环嵌套
for(表达式1,表达式2,表达式3){语句}
2、while循环
当型循环:while(Boolean型表达式){语句}
直到型循环:do{语句}while(表达式);
*三、基础数组—掌握
1、 数组的声明
一位数组:<元素类型>[ ] <数组名>
二维数组:<元素类型>[ ] [ ] <数组名>
2、 数组的遍历
int[] a={1,3,4,5,2,};
一位数组遍历:for(int i=0;i

原创粉丝点击