Java基础

1 Java概念

Java是由sun公司在1995年推出的面向对象的高级编程语言

Java 语言属于解释型的开发语言

2 Java平台划分

2.1 JavaSE

包含常用的类或接口

2.2 JavaEE

是javaSE的进阶版,其中包含了许多的框架,而我们最为熟悉的Spring就是其中之一

2.3 JavaME

包括虚拟机和一系列标准化的Java API

3 Java语言的特点

简单,面向对象,可移植性,高性能,多线程,稳健性,分布性,编译和解释型,安全性,动态性

4 JDK,JRE和JVM的关系

简单来说就是JDK包含JRE,JRE包含JVM的关系

5 Java的运行原理

源文件(.java)-->javac编译-->字节码文件(.class)-->java解释执行-->结果

public class Test {
   public static void main(String[] args){
       System.out.println();
  }
}

 

public:访问控制修饰符

class:类关键字,定义Java类

Test:类名

static:静态的

void:返回值(没有返回值)

main():方法

System.out.println():输出语句

注意

1、类名必须和文件名一致,且首字母大写(如果想要类名和文件名不一致,则需要删除public)

2、区分大小写,括号成对出现,标点、符号为英文状态下的符号,输出语句中双引号里的内容原样输出

6 Java注释

6.1 分类

单行注释://

多行注释:/* */

文档注释:/** */:Java特有,能生成类API文档

6.2 注释作用

说明代码,调试错误

7 编码规范

  1. 类名:大驼峰原则:如果只有一个单词,首字母大写;若由多个单词组成,每一个单词首字母都应大写

  2. 方法名:小驼峰原则:若只有一个单词,全部小写;多个单词组成,从第二个单词开始首字母大写

8 变量

在程序运行过程中,值可以发生改变的量

9 常量

在程序运行的过程中,值不可以改变的量

注意:常量命名符合的原则

  1. final修饰

  2. 常量名大写,多个单词用下划线连接

  3. 声明的同时赋值(如果没有赋值。下文只能赋值一次)

10 数据类型

10.1 基本数据类型(四类八种)

整型类型:byte,short,int,long (long为长整型,short是短整型,int是整型)

浮点类型:float,double

字符类型:char

布尔类型:boolean

10.2 引用数据类型(类类型/封装类型)

除了四类八种之外所有的类型都是引用类型

11 标识符

11.1 概念

标识符:所有起名字的地方

11.2 命名规范

  1. 标识符由数字、字母、下划线和美元符号$组成,不能以数字开头

  2. 不能是Java中的关键字

  3. 大小写敏感,驼峰式命名,无长度限制,见名知意

Java关键字

 

12 数据类型转换

12.1 自动数据类型转换

数据类型范围由小到大

12.2 强制数据类型转换

数据类型范围由大到小(浮点型到整型转换时,会丢失精度,谨慎使用)

Java语言跨平台原理

Java程序不是直接运行的,而是先由源码编译成字节码文件,然后由虚拟机(JVM)对字节码文件解释执行。

posted @ 2021-11-18 17:13  ybybyb  阅读(55)  评论(0)    收藏  举报