JAVA基础

java基础规范

1.基础知识
java发展史、java跨平台、如何安装jdk
2.基础语法规范
a.标识符:
以字母、下划线、$开头,后面可以加上 字母、数字、下划线。
标识符严格区分大小写
不能使用关键词

b.关键词:
java中已经用作其他用途的,不能再继续使用
goto在java中已经不使用了,但仍然是关键词
null 和false true也不能作为标识符

c.java采用的字符集是Unicode编码集,

d.变量:
三要素:类型 变量名 作用域(生命周期)
起名字时要遵守标识符的规则和命名规范:首个单词小写后面的单词首字母大写
例如:tuofengyuanze
tuoFengYuanZe

根据变量的声明位置不同 分为局部变量和成员变量
局部变量:声明在方法中,或者在代码块中的变量称为局部变量
只在方法和代码块中有用,必须进行初始化才能使用。
成员变量:声明在方法外、类里面的变量,如果未初始化会有一个默认值
byte short int long 默认值为0
float double 默认值为0.0
char 默认值为 ‘\u0000’ 空格
boolean 默认值为false
引用类型默认值为null

e.数据类型:
基本数据类型:整数型:byte 1 short 2 int 4 long 8
浮点型:float 4 double 8
字符型:char 2
布尔型:boolean 1
引用数据类型:数组、类、接口
常量
f.运算符:比较运算符:> < >= <= == !=
逻辑运算符:| & || && ^ !
位运算符:& |
算术运算符:+ - * / %
赋值运算符:=
条件运算符:?:
g.类型转换:
向下转型
强制转换
h.流程控制:
顺序
分支:
单分支:if(){

双分支:if(){
}else{

多分支:if(){
}else if(){
} else if(){
}…..
else{

值不能是long、浮点以及boolean类型
jdk1.5之后支持enum、1.7之后支持String
switch(值){
case 值1:
break;
case 值2:
break;
…..
default:
break;

    循环:
    while(循环条件){
        改变循环条件的表达式
    }

    do{
        改变循环条件的表达式
    }while(循环条件);

    for(;;){
    }

3.类加载机制
Class文件由类装载器加载后,在JVM中形成一份描述Class结构的元信息对象,通过该元信息对象可以看到Class中的结构。比如:属性、方法和构造函数。java允许用户借由相关的元信息对象间接调用Class对象的功能
虚拟机把描述类的东西从Class中加载到内存,并对数据进行校验、转换分析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机加载类的机制。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值