一.-数据类型(4种8类)
二.三元运算符
三.运算符和强制转换
四.条件和循环语句
五.数组(对象)-内存图-方法重载
六.面向对象基础 (3个特征:封装,继承,多态)
七.代码块-3种,java各种参数对象(VO,PO)
八.枚举-注解
一.Java怎样实现“跨平台”:
通过“JVM(Java虚拟机)”实现的。
Java的源程序只需要“编译一次”,生成class文件(字节码文件),这个字节码文件,可以被各种不同平台上的JVM识别,
由JVM解释给“目标操作系统”去执行。
5).JVM(Java虚拟机):它是一个“软件”,可以到Oracle官网上免费下载。JVM通常不会单独下载,通常跟随者“JRE”和“JDK”被用户下载。
第二章:搭建开发环境(java代码编译运行需要jdk环境)
2.1 JRE与JDK【重点理解】
1).JRE:全称:Java运行时环境。指“运行Java程序”所需要的“软件环境”。JRE中包含:Java核心类库 + JVM(Java虚拟机)
2).JDK:全称:Java开发工具包。指“编写Java程序”所需要的“软件环境”。JDK中包含:一些开发工具 + JRE
2.2 JDK的下载与安装【重点】
验证path的环境变量配置成功,全局生效。 黑窗口输入命令:java -version 回车。
链接如下:JDK的安装与配置(配图)_Guarding and trust的博客-CSDN博客_jdk的安装与配置
2.3 常用DOS命令简介【了解】
3.5 Notepad++的安装和使用
4.1 Java中的注释
4.1 Java中的关键字
特点:全部小写,颜色标记。main不是关键字,但是更重要。
4.3 常量的概念
1).常量:程序执行过程中,其值不会发生改变的数据。
4.4 变量的概念
变量就是内存中的存储空间,空间中存储这经常发生改变的量
4.5 数据类型(4种8类)
变量的注意事项
如果要定义 一个整数类型的变量,不知道选择哪种数据类型了,默认使用int。
如果要定义 一个小数类型的变量,不知道选择哪种数据类型了,默认使用double。
如果要定义一个long类型的变量,那么在数据值的后面需要加上L后缀。(大小写都可以,建议大写。)
如果要定义一个float类型的变量,那么在数据值的后面需要加上F后缀。(大小写都可以)
标识符:给类,方法,变量起名字的。(大小驼峰命名法)
运算符和强制转换
1.类型转换
1.为什么学习类型转换:不同的数据类型之间存在+-*/。用到类型转换
2.隐式转换:(小给大直接赋值)
3. 强制转换:(大给小需要转换)重点
4.1 算术运算符【熟练掌握】
字符的+操作
char 'a’,'A',‘0’ 对应 ASCII码表的值。 进行算数操作的时候注意下。
4.2 赋值运算符【熟练掌握】
4.3 自增自减运算符【熟练掌握】
条件和循环语句
1.if条件语句
2.switch条件语句
代码遇到break就会结束
3.for循环语句
3.1循环语句-while循环
3.1循环语句-do while循环
4.死循环
5.跳转控制语句
五.数组(对象)-内存图-方法重载
2.两个数组的内存图
对象的内存图.......
六.面向对象基础
1.java中万物皆对象(3个特征:封装,继承,多态)
2.
3.封装-private
4.this
1.封装
2.继承expends
权限修饰符
abstract抽象类-抽象方法
2.构造方法的格式和执行时机
三.多态
七.代码块-3种,java各种参数对象(VO,PO)
二。
Java中VO,BO,PO,DO,DTO的详解_融极的博客-CSDN博客_java中的bo
八.枚举-注解
1.为什么用枚举:间接的表示一些固定的值.(星期,月份,季节)
package com.yang;
public enum SeasonEunm {
//每一个枚举变量都是枚举类SeasonEunm的实例化
//SeasonEunm.SPRING获得的对象相当于new SeasonEunm("春","春困");获得的对象
SPRING("春","春困"),SUMMER("夏","夏睡"),AUTUMN("秋","秋乏"),WINTER("冬","冬眠");
//强制私有化的构造方法,因为枚举类默认继承Eunm类,被final static修饰,不能被继承
//由于被强制private,所以不能使用new去生成枚举对象
//在SeasonEunm.SPRING获得对象,隐式调用了下面的构造方法
// 构造方法 ,赋值给成员变量
private SeasonEunm(String name, String value) {
this.name = name;
this.value = value;
}
//添加成员变量的原因是,方便够着方法赋值,使用SeasonEunm.SPRING.getName就能获取对应的值
private String name;
private String value;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
Java 枚举(enum) 详解五种常见的用法_大话JAVA的那些事的博客-CSDN博客_java枚举类型enum用法
二.注解