学习java第二天

    技术2022-07-11  75

    01. Eclipse配置java编译环境

    Eclipse配置jdk插件 window->preferences->java->Installed JREs Eclipse配置java编译环境 选中项目 -> properties -> Java build path -> libraries -> add library

    02. Eclipse快键键

    * Art+/ :代码提示 main sout * Ctrl+d :快速删除 * Ctrl+Art+方向键:快速复制 * Ctrl+方向键:快速移动代码 * Ctrl+/:快速生成单行注释 * Ctrl+Shift+/:快速生成多行注释

    03. 标识符规则

    概述 用来给类,方法,接口,变量命名的字符序列 规则 必须英文大小写数字$和_开头不能用数字不能使用关键字 总结 规则必须遵守,不然会报错

    04. 标识符的书写规范

    书写规范

    一个程序员的专业性一个程序员的职业素养

    要求

    前提

    见名知意

    域名倒过来写,全小写

    类或者接口

    一个单词,首字母大写多个单词,每个单词首字母大写

    方法或变量

    一个单词,全部小写多个单词,从第二个单词首字母大写

    常量

    一个单词,所有字母大写多个单词,所有单词大写,用下划线区分每个单词

    05. 常量的概述和使用

    概述 java程序执行过程中不可发生改变的值 分类 字面值常量 用双引号括起来的内容

    06. 数据类型的概述和分类

    概述 Java语言是强类型语言,每一种数据都定义了明确的数据类型,在内存中分配了不同大小的内存空间 分类 基本数据类型引用数据类型 基本数据类型分类(4类8种) 整数型 byte 1字节short 2字节int 4字节long 8字节 浮点型 float 4字节double 8字节 字符型 char 2字节 布尔型 boolean

    07. java变量

    概述

    在程序执行中可发生变化的量

    语法

    数据类型 变量名 =;

    分类

    局部变量 将变量定义在方法中,也叫方法变量 全局变量 将变量定义在类中方法,也叫对象变量 静态全局变量 将变量定义在类中方法,使用static修饰,也叫类变量

    代码实现

    局部变量

    public class Demo04_Variable1 { public static void main(String[] args) { //数据类型 变量值 = 值; //byte byte num1 = 1; System.out.println(num1); //short short num2 = 2; System.out.println(num2); //int int num3 = 3; System.out.println(num3); //long long num4 = 4; System.out.println(num4); //float float num5 = 1.1f; System.out.println(num5); //double double num6 = 1.2; System.out.println(num6); //boolean boolean flag=true; System.out.println(flag); //char char num7 = 'a'; System.out.println(num7); //String String num8 = "abc"; System.out.println(num8); } }

    全局变量

    public class Demo05_Variable2 { static byte num1 = 1; static short num2 = 2; static int num3 = 3; static long num4 = 4; static float num5 = 1.1f; static double num6 = 1.3; static char num7 = 'a'; static boolean flag = true; static String num8 = "abcd"; public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(num1); System.out.println(num2); System.out.println(num3); System.out.println(num4); System.out.println(num5); System.out.println(num6); System.out.println(num7); System.out.println(flag); System.out.println(num8); } }

    08. 使用变量的注意事项

    作用域

    在同一个区域,不能定义两个相同的变量就近原则

    变量初始化值

    成员变量在定义时,没有给定初值,系统会自动赋初值 byte、short、int、long为0float、double为0.0boolean 为falsechar 为’ ’ 局部变量在定义时,没有给定初值,系统不会赋初值,在使用前必须赋初值,不然会报错

    一条代码定义多个变量

    int num1 = 1, num2 = 2, num3 =3;

    09. 数据类型转换之隐式转换

    概述 byte、short、char类型参与运算,会隐式类型转换为int小类型和大类型参与运算,会隐式类型转换为大类型小精度和大精度参与运算,会隐式类型转换为大精度

    10. 数据类型转换之强制转换

    概述

    将大精度转换为小精度将大类型转换为小类型

    语法

    小类型 变量名 = (变量名);

    代码实现

    public class Demo08_TypeTransfer2 { public static void main(String[] args) { byte num1 =1; int num2 =3; byte sum1 =(byte)( num1 + num2); System.out.println(sum1); } }

    11.字符和字符串参与运算

    字符参与运算

    char类型会转换成int类型,结果参考ASCII码表

    ​ A->65 a->97 0->48

    字符串参与运算

    会将任何类型的数据转换为字符串,然后进行拼接

    13. 进制概述

    概述 进制:进位制,是人们规定的一种方法,对任何一种进制–X进制,表示数运算是逢X进一位 二进制 0和1 八进制 使用二进制表现一个数太长,所以衍生3位二进制表现为一个整体,即逢8进1 十六进制 使用八进制表现一个数太长,所以衍生4位二进制表现为一个整体,即逢16进1

    14. 为什么128G的硬盘只有119G容量?

    分析 厂商计算方式 是以1000为进制的转换的 电脑计算方式 是以1024为进制的转换的

    15. 不同进制的不同表现形式

    二进制

    0b开头

    八进制

    0开头

    十进制

    默认是十进制

    十六进制

    0x开头

    代码实现

    public class Demo11_Scale { public static void main(String[] args) { System.out.println(0b100); System.out.println(0100); System.out.println(100); System.out.println(0x100); } }

    有道云思维导图 http://note.youdao.com/noteshare?id=b60a647ba43af54a8f765cdfd5f97040

    Processed: 0.016, SQL: 9