Java基础

Java的基础,是每一个学习Java的人所必要了解的内容之一。

Java的基础需要先了解Java之父是谁。学习一门语言,需要了解是谁把它给创造出来。这也是对创造出来它的人一种尊敬。詹姆斯·高斯林是Java 编程语言的共同创始人之一,一般公认他为“Java 之父”。

Java是由Sun Microsystems公司于1995年 5月推出的Java面向对象程序设计语言和 Java平台的总称.后来在2009年被甲骨文公司给收购。

2004年是里程碑的一年,由于它的重要性Java版本的J2SE1.5更名为Java SE 5.0

Java 分为三个体系:
JavaSE(J2SE)(Java2 Platform Standard Edition,java 平台标准版)
JavaEE(J2EE) (Java 2 Platform Enterprise Edition,java 平台企业版)
JavaME(J2ME) (Java 2 Platform Micro Edition,java 平台微型版)
现在常用的是JavaEE

Java语言的主要特点有五点:面向对象、跨平台性、安全性、多线程、Java源代码可以在笔记本上写出来。最主要的是开源和跨平台性

Java语言的特性有四种:封装、继承、多态、抽象

Java的核心机制有两个:Java虚拟机(简称JVM)和垃圾收集机制(简称GC)

Java中的JRE、JDK和JVM的区别:
JRE:Java的运行环境
JDK:Java的开发环境
JVM:保证Java语言跨平台
它们之间的关系:
JDK:JRE+工具
JRE:JVM+类库
也就是一层层的嵌套关系:JDK 包含 JRE,JRE 包含 JVM;

常见的命名规则(见名知意)
1、包:全部小写
单级包:小写
多级包:小写,用.隔开
2、类或者接口
一个单词:首字母大写,举例:Student,Demo
多个单词:每个单词首字母大写,举例:HelloWorld,StudentName
3、方法或者变量
一个单词:首字母小写
多个单词:从第二个单词开始,每个单词首字母大写,举例:studentAge,showAllNames()
4、常量:全部大写
一个单词:大写
多个单词:大写,用_隔开,举例:STUDENT_MAX_AGE

Java的常量:在程序执行的过程中,其值不发生改变的量
(1)分类:
A:字面值常量
B:自定义常量
(2)字面值常量
A:字符串常量 “hello”
B:整数常量 12,23
C:小数常量 12.345
D:字符常量 ‘a’,‘A’,‘0’
E:布尔常量 true,false
F:空常量 null
(3)自定义常量,需要用到final关键字
(4)在Java中针对整数常量提供了四种表现形式
A:二进制:以0b开头。由0,1组成。
B:八进制:以0开头。由0,1,…7组成。
C:十进制:整数默认是十进制。由0,1,…9组成。
D:十六进制:以0x开头。由0,1,…9,a,b,c,d,e,f(大小写均可)组成。

Java需要注意的几个点:
Java是严格区分大小写的。A和a在Java中的意思是不一样的
源文件:源文件的文件名必须和类名相同。如果不一致就需要注意以下几点:
源文件名对应的是第一个需要编写的内容
javac 源文件名.java 生成类名
代码里面的类名要和编译后的class文件名一致
java 类名 编译出想要输出的内容
主函数main入口:public static void main(String []args){} 所有输出的内容都是需要在主函数main方法入口里面输出。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值