来到java学习的时候第一天进行来开班典礼老师同学们都进行啦隆重的介绍仪式,还有我们的教课老师已经同学们的帅气面孔。交代交代重要的事情,并且能够认识到活泼可爱的同学,帅气的老师 ,漂亮美丽的班主任老师。
到第二的时候我们的孙老师带领我们学习到啦java学习的基础东西,刚开始什么也没说一定要认识好
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
刚认识到这个代码的时候我们也不知道这个是什么用,只是老师说一定要系好这个东西是每个程序员必要的,刚开始的时候也不用我们知道这是什么是什么东西,但是就是这样必须要牢牢记得这个东西,然后叫我们一些简单的最基础的东西,应为所有东西都是慢慢来的。
还了解到JVM的用途也认识到java是计算机的特殊语言,能让人和计算机进行对话。Java编程语言是人与计算机沟通最优秀的语言之一,还学习到java的历史如下:
11995年Java由sun公司推出,1996年推出第一个版本,Java之父是詹姆斯高斯林
1 2004年的Java5.0因为更新较大,所以长时间被企业使用,改名成JAVAEE、JavaSE、JavaME。
1. 2009年sun公司因管理不善被Oracle收购,我们现在可以在Oracle官网获取最新版本的Java版本[https://www.oracle.com](https://www.oracle.com/) 。
1. 2014年Oracle推出第一个LST版本Java——Java8.0。是目前企业流行版本。
1. 之后Java每半年推出一个版本,最新版本为2019年3月份发布的java12。不建议更新。
1. Java之所以优秀,被企业推崇,源自于其本身的很多优点,像跨平台、安全、对高并发支持很好等等
当前,我们课程使用的JDK版本:11.0
### 1.2 Java语言跨平台原理(理解)
还学习到啦JDK的安装流程:
通过官方网站获取JDK
[http://www.oracle.com](http://www.oracle.com/)
**注意**:针对不同的操作系统,需要下载对应版本的JDK。
具体下载步骤请参见《JDK下载及安装说明文档》
#### 1.4.2 安装
傻瓜式安装,下一步即可。但默认的安装路径是在C:\Program Files下,为方便统一管理建议修改安装路径,将与开发相关的软件都安装到一个目录下,例如:E:\develop。
**注意**:安装路径不要包含中文或者空格等特殊字符(使用纯英文目录)。
具体安装步骤请参见《JDK下载及安装说明文档》
#### 1.4.3 JDK的安装目录介绍
| 目录名称 | 说明 |
| -------- | ------------------------------------------------------------ |
| bin | 该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。 |
| conf | 该路径下存放了JDK的相关配置文件。 |
| include | 该路径下存放了一些平台特定的头文件。 |
| jmods | 该路径下存放了JDK的各种模块。 |
| legal | 该路径下存放了JDK各模块的授权文档。 |
| lib | 该路径下存放了JDK工具的一些补充JAR包。 |
第三天学习到啦循环语句:
Switch’使用:
```java
switch (表达式) {
case 1:
语句体1;
break;
case 2:
语句体2;
break;
...
default:
语句体n+1;
break;
}
```
for语句:
for循环结构(掌握)
* 循环:
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。
* for循环格式:
```java
for (初始化语句;条件判断语句;条件控制语句) {
循环体语句;
}
do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
* 第四天学习到啦:
.数组
### 1.1什么是数组【理解】
? 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。
### 1.2数组定义格式【记忆】
#### 1.2.1第一种
? 数据类型[] 数组名
? 示例:
```java
int[] arr;
double[] arr;
char[] arr;
```
#### 1.2.2第二种
? 数据类型 数组名[]
? 示例:
```java
int arr[];
double arr[];
char arr[];
动态和初始化基本数据类型的参数,形式参数的改变,不影响实际参数
* 结论依据:
* 每个方法在栈内存中,都会有独立的栈空间,方法运行结束后就会弹栈消失
![方法传参-基本数据类型](img\方法传参-基本数据类型.png)
### 7.2 方法参数传递引用类型(理解)
第五天:
第六天学习到:
什么是Debug模式【理解】
是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。
### 1.2Debug模式操作流程【应用】
第七天学习到:标准类制作【应用】
* 需求:定义标准学生类,要求分别使用空参和有参构造方法创建对象,空参创建的对象通过setXxx赋值,有参创建的对象直接赋值,并通过show方法展示数据
第八天学习到:
什么是API
? API (Application Programming Interface) :应用程序编程接口
- java中的API
? 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。
第九天学习到:
1ArrayList类概述【理解】
- 什么是集合
? 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变
- ArrayList集合的特点
? 底层是数组实现的,长度可以变化
|
|