java基础
来源:互联网 发布:java utf-8转gbk乱码 编辑:程序博客网 时间:2024/06/17 02:03
【数据类型】
class //类
interface //接口
byte //字节
short //短整型2byte
int //整形4byte
long //长整型8byte
float //浮点型4byte
double //双精度浮点型 8byte
char //字符2byte
boolean //布尔值
void //空
【数据类型值】
true
false
null
【控制流程】
if
else
switch
case
default
do
while
for
break
continue
return
【访问修饰符】
public //公用的
private //私有的
protected //受保护的
【修饰符】
abstract //抽象的
final //最终的
static //静态的
synchronized //同步
【类关系修饰符】
extends //继承
implements //实现
【创建对象】
new //新建对象
this //指代(对象)
super //指代父代
instanceof //谁的实例(暗指类)
【异常】
try //尝试
catch //捕捉
finally //最终
throws
throw
【包】
package //打包
import //导包
【其他】
native //本地的
transient //临时的
【标识符】
字符、数字、空格、下划线和$符
不能用数字开头,不能使用关键字
所有的包名称小写
接口和类:单词首字母大写(HellowWorld)
函数名(驼峰命名) (sayHelloWorld)
常量 (大写)(MAX)
【注释】
// //单行注释
/* //多行注释
*/
/* //文档注释(使用javadoc可以生成html)
*
*
*/
【java整数】
十进制 int a=100
八进制 int a=0144
十六进制 int a=0x64
负数用补码方式存储:补码等于整数取反加一(比如3的二进制位0000 0011,-3的二进制是1111 1101)
~反码 //按位取反,如~ -1=0
【基本数据类型】
byte
short
int
long
float
double
char
boolean
【引用数据类型】
class
interface
[]
【运算符】
>> //有符号移动(空出的全补符号位)
>>> //无符号移动(空出的全补0)
当正数向右移位时两个都一样,负数不同
三元运算符 //格式为(条件?正确时执行:错误时执行)例如:a<b?true:false;
class //类
interface //接口
byte //字节
short //短整型2byte
int //整形4byte
long //长整型8byte
float //浮点型4byte
double //双精度浮点型 8byte
char //字符2byte
boolean //布尔值
void //空
【数据类型值】
true
false
null
【控制流程】
if
else
switch
case
default
do
while
for
break
continue
return
【访问修饰符】
public //公用的
private //私有的
protected //受保护的
【修饰符】
abstract //抽象的
final //最终的
static //静态的
synchronized //同步
【类关系修饰符】
extends //继承
implements //实现
【创建对象】
new //新建对象
this //指代(对象)
super //指代父代
instanceof //谁的实例(暗指类)
【异常】
try //尝试
catch //捕捉
finally //最终
throws
throw
【包】
package //打包
import //导包
【其他】
native //本地的
transient //临时的
【标识符】
字符、数字、空格、下划线和$符
不能用数字开头,不能使用关键字
所有的包名称小写
接口和类:单词首字母大写(HellowWorld)
函数名(驼峰命名) (sayHelloWorld)
常量 (大写)(MAX)
【注释】
// //单行注释
/* //多行注释
*/
/* //文档注释(使用javadoc可以生成html)
*
*
*/
【java整数】
十进制 int a=100
八进制 int a=0144
十六进制 int a=0x64
负数用补码方式存储:补码等于整数取反加一(比如3的二进制位0000 0011,-3的二进制是1111 1101)
~反码 //按位取反,如~ -1=0
【基本数据类型】
byte
short
int
long
float
double
char
boolean
【引用数据类型】
class
interface
[]
【运算符】
>> //有符号移动(空出的全补符号位)
>>> //无符号移动(空出的全补0)
当正数向右移位时两个都一样,负数不同
三元运算符 //格式为(条件?正确时执行:错误时执行)例如:a<b?true:false;
成员变量不初始化也可以,但局部变量必须初始化,成员变量是类内部的变量,局部变量是方法或者块(大括号里面)定义的变量
希望可以帮助到您!
本文来自启芳科技,欢迎转载!
阅读全文
0 0
- Java基础01:基础
- Java基础:基础加强
- Java基础-基础
- java基础的基础
- JAVA基础---基础常识
- Java基础:基础加强
- [Java 基础]基础语法
- Java基础
- java基础
- java 基础
- java基础
- Java基础
- Java基础
- Java基础
- JAVA基础
- JAVA基础
- JAVA基础
- java基础
- List的遍历
- double转string出现科学技术法问题
- 2017.11.21笔记
- 一文读懂工业物联网如何助力工业4.0
- 机器学习(4)强化学习のQ-Learning
- java基础
- 关于android刷机包OTA包
- Idea 一键格式化代碼: Ctrl+Alt+L
- 依赖注入简单案例
- android 4.4 电池电量显示分析(低电量提醒与电池图标)Java 层
- python基础-__init__引入继承、super、继承顺序
- NOIP2017提高组 Day2T2宝藏 状压DP
- 【1】在Ubuntu上为Android系统编写Linux内核驱动程序
- Python 运算符