Java基础知识

一、JDK、JRE基本介绍


JDK的全称(Java Development Kit Java开发工具包);JDK = JRE + Java 开发工具包 [Java,Javac,Javadoc,Javap等]
JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
JRE(Java Runtime Environment Java运行环境)JRE = JVM + Java 的核心类库 [类]。
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想运行一个开发好的Java程序,计算机中只需要安装JRE即可。


二、JDK、JRE 和 JVM 包含关系


JDK = JRE + 开发工具集 (例如Javac,Java编译工具等)
JRE = JVM + Java SE 标准类库 (Java核心类库)


三、Java基础知识


        基础概念/语法:面向对象(继承、封装、多态)基础、包、类、接口、方法、对象、属性、第一个 Java 程序。

        标识符: 用来标识类名、对象名、变量名、方法名、类型名、数组名、文件名的有效字符序列。

        合法的标识符:由字母、数字、下划线“_”、美元符号“$”或者“¥”组成,并且首字符不能是数字;不能把java关键字和保留字作为标识符;标识符对大小写敏感。

变量类型:局部变量、实例变量(成员变量)、类变量(静态变量)
变量的声明:数据类型 变量名;
变量的赋值:变量名 = 数据;
变量的操作:放入打印语句进行输出或者进行运算
各种数据类型的默认值:

运算符:

1)算术运算符:+、-、*、/、%、++、--;

2)关系运算符:==、!=、>、<、>=、<=;

3)逻辑运算符:&&、||、!;

4)赋值运算符:=、+=、-=、*=、/=;

5)条件运算符:Object x = (expression) ? value if true : value if false;

权限控制修饰符:

面向对象三大特性

继承:一般类只能单继承,内部类实现多继承,接口可以多继承

封装:访问权限控制public > protected > 包 > private 内部类也是一种封装

多态:编译时多态,体现在向上转型和向下转型,通过引用类型判断调用哪个方法(静态分派)。

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值