Java 初级
来源:互联网 发布:淘宝上亚马逊会员代买 编辑:程序博客网 时间:2024/05/17 05:52
Java初级
1:Java语言是安全性,跨平台性。被甲骨文收购
2:环境变量安装 重点
安装JDK JDK包含jre jvm,所以JDK最大
JAVA_HOME
CLASSPATH
PATH
通过java javac来验证是否安装成功
3:java语言需要分三步执行
源文件.java ------.class字节码文件 -----执行程序
4:GC垃圾回机制
5:包的概念,为了用区分不同功能的类
6:基本数据类型
整数: int long byte short
字符类型:char
浮点类型:double float
布尔类型 boolean
String 是一个类 不是基本类型 是引用类型 翻译过来是字符串的意思
7:运算符
+加法
-减法
*乘法
/除法
=赋值
%求余
f++是先引用 后增加
++f是先增加 后引用
jdk在线文档离线文档 下载安装
自动类型转换 强制类型转换
二进制转八进制 首先分组,没组3个 不够补零
二进制转十六进制 首先分组,没组4个 不够补零
位运算符 << >> & | ^
扩展后的运算符 += -= *= /= %=
比较运算符 > < >= <= ==
逻辑运算符 &&与 &不短路与 ||或 |不短路或 !非 ^异或
if(){
}else{
}
if(){
}else if(){
}
switch(){
case 1:
break
}
while(条件){ //先判断条件,如果条件满足 就会执行循环语句
执行语句
}
do{
执行语句
}while(条件) //不管条件满足还是不满足 永远都会执行一次,执行一次
以后在判断条件
for(int i = 0;i<100;i++){
}
for(int i = 0,n= 2;i<100;i++){
} //如果初始化两个变量 之间用逗号隔开
break 是跳出当前循环 while for
continue 结束本次循环
数组
栈 用来存你的变量
堆 用来存后new对象和数组
常量池 用来存数据基本类型和String
如何初始化数组 2种方法
怎么遍历数组 2种 增强for 正常for
增强for带了一下 三目运算符没讲
1:Java语言是安全性,跨平台性。被甲骨文收购
2:环境变量安装 重点
安装JDK JDK包含jre jvm,所以JDK最大
JAVA_HOME
CLASSPATH
PATH
通过java javac来验证是否安装成功
3:java语言需要分三步执行
源文件.java ------.class字节码文件 -----执行程序
4:GC垃圾回机制
5:包的概念,为了用区分不同功能的类
6:基本数据类型
整数: int long byte short
字符类型:char
浮点类型:double float
布尔类型 boolean
String 是一个类 不是基本类型 是引用类型 翻译过来是字符串的意思
7:运算符
+加法
-减法
*乘法
/除法
=赋值
%求余
f++是先引用 后增加
++f是先增加 后引用
jdk在线文档离线文档 下载安装
自动类型转换 强制类型转换
二进制转八进制 首先分组,没组3个 不够补零
二进制转十六进制 首先分组,没组4个 不够补零
位运算符 << >> & | ^
扩展后的运算符 += -= *= /= %=
比较运算符 > < >= <= ==
逻辑运算符 &&与 &不短路与 ||或 |不短路或 !非 ^异或
if(){
}else{
}
if(){
}else if(){
}
switch(){
case 1:
break
}
while(条件){ //先判断条件,如果条件满足 就会执行循环语句
执行语句
}
do{
执行语句
}while(条件) //不管条件满足还是不满足 永远都会执行一次,执行一次
以后在判断条件
for(int i = 0;i<100;i++){
}
for(int i = 0,n= 2;i<100;i++){
} //如果初始化两个变量 之间用逗号隔开
break 是跳出当前循环 while for
continue 结束本次循环
数组
栈 用来存你的变量
堆 用来存后new对象和数组
常量池 用来存数据基本类型和String
如何初始化数组 2种方法
怎么遍历数组 2种 增强for 正常for
增强for带了一下 三目运算符没讲
阅读全文
0 0
- java初级
- java 初级
- java初级
- java初级
- JAVA初级
- Java 初级
- java初级
- JAVA初级学习精要
- java初级知识
- JAVA初级 中级 例子
- JAVA Servlet 初级
- java正则表达式初级
- 第一阶段:Java初级 ------- 多线程
- 第一阶段:Java初级 ------- API
- 第一阶段:Java初级 ------- GUI
- 第二阶段:Java初级 ------- IO
- Java初级--反射
- Java Calendar 初级应用
- Windows命令行查看文件的MD5 和win10下获取md5-sha1
- NKOJ 4042 (CQOI 2017) 老C的方块(最小割+染色)
- 数据库概念
- android沉浸式状态栏封装—教你玩出新花样
- px dip sp
- Java 初级
- 监控工具之cacti
- 【js基础】Dom实现换肤效果
- Struts2
- Linux系统编程:标准IO和文件IO的区别
- 四、程序的移植
- forward和redirect区别
- asm comm align
- BZOJ 4435 [双连通分量][Hash]