Java入门

java三大版本

  1. JavaMe--J2ME:Java的微缩版,主要应用于嵌入式开发,例如:手机程序;

  2. JavaSe--J2SE:Java的基础和核心,主要用于开发桌面应用程序;

  3. JavaEE--J2EE:Java企业版,提供了企业级应用开发的完整解决方法,也是Java技术应用最广泛的领域。

JDK、JRE、JVM

  1. JDK是Java的开发工具包(包含JRE和JVM);

  2. JRE是Java的开发环境(包含JVM);

  3. JVM是虚拟机

emmm,讲的比较糙!更多细节可以参考以下链接!

然后需要理解一下Java文件的运行原理...

什么是JDK,JRE,JVM ---深入分析

HelloWorld

public class HelloWorld{
    public static void main(String[] args){
        System.out.print("Hello,World!");
    }
}

注释

注释的作用,用来解释我们的属性、方法、和类,方便其他人或者以后自己理解写了什么鬼!

  1. 单行注释

    //两个斜杠 一般用来解释属性和方法里的操作

  2. 多行注释

    /* 内容 */ 一般用来解释方法

  3. 文档注释

    /**

    *一般用于解释类,还有@Author作者、@Since版本、等等

    */

标识符

标识符就相当于名字,这个名字可以是类名、方法名和属性名等等!不过需要注意的是,我们要遵守一些命名规则!例如:阿里巴巴开发手册

类名的首字母要大写,后面单词的首字母也要大写,例如:class TestThread;

方法名和变量名要遵循驼峰命名,即首字母小写,后面的单词首字母大写,例如:public void queryList();

然后常量名全部大写,例如:private final static MAX = "16";

注意点:类名和方法名不能用关键字命名;

方法名只能用$_下划线这两种符号组合;

不能以数字和其他符号开头命名等等...

关键字

关键字有50个,其中const和goto两个是保留关键字,废弃没有使用了

访问控制有3个:private/protected/public

常见的修饰符:abstract/class/extends/implements/final/interface/static

程序控制语句:break/if/else/do/while/for/switch/case/default

错误处理:catch/finally/throw/throws/try

基本类型:byte/short/int/long/float/double/char/boolean等等

注意点:关键字全部都是小写!

数据类型

数据类型分为基本数据类型和引用数据类型,基本数据类型分4类8种

整数类型:byte/short/int/long

浮点型:float/double

字符型:char

布尔型:boolean

然后每种数据类型所占字节类型转换的问题...

变量、常量、作用域

变量分为类变量、实例变量、局部变量

类变量用关键字static修饰,不需要类加载便可以直接调用;

实例变量是在类下面,方法外定义的,生命周期随类结束而结束;

局部变量定义在方法里,生命周期随方法结束而结束;

运算符

运算符分基本运算符、逻辑运算符、位运算符和三元运算符等等

基本运算符:+ - * / % 加减乘除 取余

逻辑运算符:&& || ! 并且 或者 非

三元运算符: x ? y : z 如果x为真,返回y,否则返回z!

例如: int score = 80; score < 60 ? "不及格" : "及格"

score分数为80分 ,不小于60分,则返回“及格”!

总结

因为是复习,视频都是二倍速在看,然后看了2个小时后,再来写博客,具体的很多内容,都不能复述的太详细,只是粗略的写出来!自己的语言组织能力也不太好,明天开始,看完一节写一节吧!不然看完再写,又忘得差不多了...QAQ

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值