Java基础-数据类型(4种8类)-条件和循环语句-数组(对象)-内存图-方法重载

由于未提供博客具体内容,无法生成包含关键信息的摘要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 一.-数据类型(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用法

二.注解

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值