JAVA学习笔记-01
来源:互联网 发布:sql查询相同记录 编辑:程序博客网 时间:2024/06/03 19:38
1.简介
C,C++语言:贝尔实验室
C#:微软抄袭JAVA,没有跨平台性
JAVA:干爹多,跨平台,开源。James Gosling
96年JDK1.0 98年JDK2.0 2004年5.0 2006年6.0 2011年JDK7.0 2014年JDK8.0 2017年JDK9.0
JDK包含JRE,JRE包含JVM,JVM是一种规范,可以用软件(IBM,SUN,BEA)实现,也可以用硬件电路实现
变量配置:JAVA_HOME:… Path:%JAVA_HOME%\bin;
.java ->.class->JVM
文件中的class如果是public的,则其文件名跟class名字一致
字符集:ISO8859-1西欧字符集
2.整型
:
byte:1字节,-128——127,128
short:2字节,65536,-32768~32767,3万
int:4字节,21亿(默认)
long:8字节,足够加上L
二进制:0b1010101 八进制:0213473 十六进制:0x23fad
注:更大:BigInteger
浮点型:有舍入误差
float:4字节,加上F
double:8字节(默认)
注:精确用BigDecimal
字符型:
char:2字节,采用unicode字符集,\n换行//字符串定义是String类
boolean型:
boolean:1位
数字小的可以自动转换给类型容量大的,其他用强制类型
3.变量
局部变量:方法的内部变量(必须初始化)
成员(实例)变量:方法外部,类内部的变量(有默认初始化值)
常量:变量大写final double PI=3.14;
变量名首字母小写,驼峰原则。todayNews
类名首字母大写,驼峰原则。TodayNews
4.算符
逻辑表达符:&& || !短路原则
位运算符:& 按位与 ,8&4=1000&0100=0
~取反,|按位或 ,^ 按位异或(不同为真)
<<:左移,相当于乘2 3<<3==24
:右移,相当于除2 12>>2==3(比较快))
三目运算符:X?Y:Z X是boolean型,真整个三目运算表达式为Y,否则为Z。
int a=3,b=5; String str=(a
5.语句
e可以是int,String
switch(e){ case 1: System.out.print....; break; default 2: System.out.print...; break; }
- java学习笔记01
- Java学习笔记 - 01
- Java学习笔记--01
- JAVA 学习笔记-01
- JAVA学习笔记01
- Java学习笔记01
- java学习笔记-01
- Java学习笔记 01
- java学习笔记01
- JAVA 学习笔记 01
- Java学习笔记01
- JAVA学习笔记-01
- Java 学习笔记-01
- java学习笔记01--数据类型
- java基础学习笔记01
- MD5 java 学习笔记01
- Java线程学习笔记----01
- java学习笔记01--数据类型
- 全局异常捕获器
- mongodb安装教程
- 域名绑定IP地址
- 安装MySQL5.5.28步骤
- unittest中合理使用setUp与tearDown
- JAVA学习笔记-01
- TabLayout和Viewpager
- 第二次自考之考后总结概括
- angularJS实现增删改查等
- usaco Number Triangles
- Swift元组类型转字符串类型
- Lucas定理模板【bzoj2982】【combination】
- contentprovider_provider与contentprovider_resolver连接
- i2c的基础概念和框架