G5德军

导航

前两周学习

一、Java语言概论

1、概论

(1)Sun 公司

Java语言之父---JAmes Gosling

2Java语言的特性

跨平台(通过Jvm实现的———类加载机制)

 安全  

简单

面向对象

动态特性

分布式                                                 

2、搭建开发环境  (选择长期支持版本

3Java程序的基本结构

(1)

package com.hwl;

Public class HelloWorld{

Public static void main (string[] args) {

System.out.println(Hello World);

}

}

把一个文件夹下面的所有class文件打成jar包

jar cvf ibstool.jar * 回车

.测试可执行jar包.
用命令:java -jar jarname.jar

 

2)一个源文件只能有一个公共类

3)类名和源文件名需要相同

4)使用package语句声明

5java要求类文件的目录结构和包的申明完全一致

4Java运行机制(API类库=System等)

1jvm虚拟机(jdk>jre>jvm

1)功能《深入理解Java虚拟机》

执行.class文件

管理内存

执行垃圾回收

不能直接调用

2

2)内存管理

5、程序运行时的常见问题及分析

一、字符数据类型

(1) Float num=3.14f;

(2) A=2,b=1.1

A-b=0.8999999

(打印声明四种数据类型)

二、

自动类型转换

强制类型转换

A=(byte)b;

(3) \u字符编码,unicode下的字符编码

(4) 中文字符集(GBK

三、运算符

++在前:先加后用

++在后:先用后加

Double float long int
四、程序控制流程

Forswitchcase穿透)

Ctrl+alt+L 格式化

Shift+F6 重命名

 

工具类

1、构造方法(new

2、类:属性、行为(方法)

3、对象→具体

4、常用方法

5、特点  字符串一但创建,任何方法都不能修改

6、除了基本类型(比较是否相等)就是引用类型(比较地址值是否相等)

7、对于基本类型来说==是进行数值的比较

8、对于引用类型来说==是进行地址值的比较

  public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int i = scanner.nextInt();
        int[] oldArr ={-5,19,23,37,47,56} ;
        int[] newArr = new int[10];
        for(int index = 0;i

            newArr[index] = oldArr[index];
        }

        newArr[3] = 35;
        for(int index = 4;index < 7;index++)
        {
            newArr[index] = oldArr[index-1];
        }
        System.out.println(Arrays.toString(newArr));
        scanner.close();

    }
}

9、

 

 

 

 

 

 

 

一、Java语言概论

1、概论

(1)Sun 公司

Java语言之父---JAmes Gosling

2Java语言的特性

跨平台(通过Jvm实现的———类加载机制)

 安全  

简单

面向对象

动态特性

分布式                                                 

2、搭建开发环境  (选择长期支持版本

3Java程序的基本结构

(1)

package com.hwl;

Public class HelloWorld{

Public static void main (string[] args) {

System.out.println(Hello World);

}

}

把一个文件夹下面的所有class文件打成jar包

jar cvf ibstool.jar * 回车

.测试可执行jar包.
用命令:java -jar jarname.jar

 

2)一个源文件只能有一个公共类

3)类名和源文件名需要相同

4)使用package语句声明

5java要求类文件的目录结构和包的申明完全一致

4Java运行机制(API类库=System等)

1jvm虚拟机(jdk>jre>jvm

1)功能《深入理解Java虚拟机》

执行.class文件

管理内存

执行垃圾回收

不能直接调用

2

2)内存管理

5、程序运行时的常见问题及分析

一、字符数据类型

(1) Float num=3.14f;

(2) A=2,b=1.1

A-b=0.8999999

(打印声明四种数据类型)

二、

自动类型转换

强制类型转换

A=(byte)b;

(3) \u字符编码,unicode下的字符编码

(4) 中文字符集(GBK

三、运算符

++在前:先加后用

++在后:先用后加

Double float long int
四、程序控制流程

Forswitchcase穿透)

Ctrl+alt+L 格式化

Shift+F6 重命名

 

工具类

1、构造方法(new

2、类:属性、行为(方法)

3、对象→具体

4、常用方法

5、特点  字符串一但创建,任何方法都不能修改

6、除了基本类型(比较是否相等)就是引用类型(比较地址值是否相等)

7、对于基本类型来说==是进行数值的比较

8、对于引用类型来说==是进行地址值的比较

  public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int i = scanner.nextInt();
        int[] oldArr ={-5,19,23,37,47,56} ;
        int[] newArr = new int[10];
        for(int index = 0;i

            newArr[index] = oldArr[index];
        }

        newArr[3] = 35;
        for(int index = 4;index < 7;index++)
        {
            newArr[index] = oldArr[index-1];
        }
        System.out.println(Arrays.toString(newArr));
        scanner.close();

    }
}

9、

 

 

 

 

 

 

 

 

posted on 2021-09-25 21:39  G5德军  阅读(26)  评论(0)    收藏  举报