Java零基础学习笔记

    科技2022-08-16  106

    Java零基础入门

    1.入门导学1.1计算机的基本概念1.2 JDK,JRE,JVM 2.Java程序开发2.1集成开发环境(IDE)2.2 Java程序开发与运行原理 3.Java核心 常量、变量3.1 注释3.2 关键字3.3 常量3.4 变量3.5 数据类型及数据转换3.6 标识符 4. Java核心 运算符4.1运算符

    1.入门导学

    1.1计算机的基本概念

    计算机由硬件和软件构成硬件:运算器,控制器,存储器,输入设备,输出设备软件:是按照特定顺序组织的计算机数据和指令的结合 系统软件应用软件 计算机语言:人与计算机进行交流沟通的一种特殊语言 机器语言:0和1组成汇编语言:由特殊符号组成,计算机不能直接识别高级语言:使用普通英语进行编写软件开发:借助开发工具和计算机语言来进行开发

    1.2 JDK,JRE,JVM

    JDK: Java Development Kit Java开发工具包

    用于开发Java程序

    JRE: Java Runtime Environment Java运行环境

    用于运行Java程序

    JVM:Java Virtual Machine Java虚拟机

    将Java程序翻译成机器语言,交给底层操作系统执行,并保证运行效果,实现JAVA程序的跨平台性

    JDK安装:安装路径不能有中文和特殊字符;开发工具最好安装在同一目录下


    2.Java程序开发

    2.1集成开发环境(IDE)

    Integrated Development Environment,是指整合了代码的编写、运行、分析、调试等一系列功能的开发软件Java程序的最小单位是类,一个Java程序至少拥有一个类Java程序的入口是main方法.idea目录和.iml文件: IDEA开发工具使用的配置文件,我们不需要操作,可以隐藏src目录是代码源文件存放的目录;out是Java程序的输出目录,存放编译后的字节码文件External Libraries是JDK的扩展类库

    2.2 Java程序开发与运行原理

    Java语言编码规范

    大括号成对、对齐写左大括号前有空格代码缩进方法和程序块之间空行并排语句加空格运算符两侧加空格

    3.Java核心 常量、变量

    3.1 注释

    单行注释 //多行注释 /* */文档注释 /** */

    3.2 关键字

    组成关键字的字母全部小写

    3.3 常量

    在程序执行的过程中,其值不可以发生改变的量常量的分类 字面值常量 字符串常量 “hello world”整数常量 12小数常量 21.234字符常量 ‘a’ ‘0’布尔常量 true,false空常量 null

    3.4 变量

    在程序执行的过程中,其值可以在某个范围内发生改变的量变量的本质,是内存中的一小块区域数据类型 变量 = 初始化值变量的作用域:只在它定义的位置所属的代码块内有效

    3.5 数据类型及数据转换

    基本类型

    整数型 byte, short , int , long浮点型 float, double字符型 char (2个字节)布尔型 boolean

    引用类型

    类 class接口 interface数组 [ ]

    为什么需要八种基本数据类型?

    计算机存储最小单位为字节

    类型转换

    自动(隐式)类型转换——小类型转换为大类型强制(显式)类型转换——大类型转换为小类型

    byte , short , char 进行计算时都会提升到int 类型

    3.6 标识符

    标识符:给类、方法、变量、常量等起名字的字符序列,就是标识符

    标识符的组成部分

    英文大小写字母、数字、下划线_ 和 美元符号 $

    定义规则

    不能以数字开头不能是关键字严格区分大小写

    命名规范

    类和接口:首字母大写,如果有多个单词,每个单词首字母大写

    变量和方法:首字母小写,如果有多个单词,从第二个单词开始首字母大写

    常量名:所有字母大写,多个单词用下划线隔开

    包名:全部小写,如果有多级,用点号(.)隔开


    4. Java核心 运算符

    4.1运算符

    常见运算符 算术运算符赋值运算符关系运算符逻辑运算符三元运算符 表达式:用运算符把常量或变量连接起来的式子表达式的类型:表达式的类型为表达式运算结果的数据类型
    Processed: 0.011, SQL: 9