A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小石姐姐 于 2017-11-30 10:20 编辑

day01总结笔记:
主要对JAVA语言的基本概念做了了解
1、JVM, JRE, JDK的概述
     Java是跨平台的编程语言
JVM: Java Virtual Machine, Java虚拟机. Java实现的虚拟的计算机, 在不同的操作系统中模拟出相同的运行环境
JRE: Java Runtime Environment, Java运行时环境.
        包括JVM和Java核心类库
        是运行Java程序的最小环境
JDK:
       Java Development Kit, Java开发工具包
       JVM, JRE, JDK的关系:
        JVM < JRE < JDK
2、常用DOS命令
打开控制台:


  • win + r, 输出cmd, 回车



常用DOS命令
      切换盘符: 盘:, 如切换到d盘d:
   列出当前目录下的文件和目录: dir (dir = directory)
     查看指定目录下的文件和目录: dir 目录名
   切换目录: cd 目录名 (cd = change directory)
     目录以\作为级别分隔
    切换到上一级目录: cd ..
   当前目录: .
   切换到当前目录下的a目录: cd .\a, cd a切换多个目录: cd a\b\c
    清空屏幕: cls (clear screen)
    退出控制台: exit
   上下箭头: 切换之前执行过的命令
3、JDK的下载和安装
4、Hello word案例
5、hello word常见问题
6、Nodepad++的安装和配置
7、Path环境变量的配置
8、注释的概述和分类
9、关键字的概述和特点
             关键字的字母全都是小写的
             常见的代码编辑器对关键字都有颜色高亮
10、常量的概述和分类
字符串常量、字符常量、整数常量、小数常量、布尔常量、空常量
11、变量的概述和定义格式
定义格式
数据类型 变量名 = 初始化值
12、计算机存储单元概述
13、数据类型概述和分类
14、标识符的组成和注意事项
15、标识符的常见命名规则
16、基本数据类型变量的定义和使用
17、变量定义的注意事项
   A变量未赋值时不能使用
   B变量只在它声明时所属的范围内有效(所在的大括号)
   C一行上可以定义多个变量, 但是不建议这样做
18、类型转换 - 隐式转换
   隐式转换的规则
   byte, short, char --> int --> long --> float --> double
19、类型转换 - 强制转换
强制类型转换的格式: 目标类型 变量名 = (目标类型) (被转换的变量或表达式);
day02总结笔记:
one、Eclipse,two 运算符,three 键盘录入
1、Eclipse的概述和安装
2、Eclipse的基本使用
     创建Java项目
     填写项目信息

     先创建包

     再创建类

3、Eclipse工作空间的基本配置
4、Eclipse的辅助键和快捷键
5、Eclipse工作空间的基本配置
6、Eclipse的辅助键和快捷键
7、Eclipse项目的删除和导入
8、算术运算符的基本用法
算数运算符
赋值运算符
关系运算符
逻辑运算符
三元运算符
9、算术运算符取余和除法的区别
取余:取得的是余数
除法:得到的是商
10、字符和字符串参与加法操作
11、算术运算符++和--的用法
++: 自增, 用于对变量加一
--: 自减, 用于对变量减一
要分清先自增和后自增
12、赋值运算符的基本用法和扩展用法
+=、-=、*=、/=、%=
注意: 扩展赋值运算符隐含了强制类型转换
13、关系运算符的基本用法和注意事项
注意区分===,
14、逻辑运算符
15、逻辑运算符&&和&的区别
&&:(短路与)、||(短路非)
16、三元运算符的基本使用
三元运算符的格式:
(关系表达式)? 表达式1 : 表达式2;
17、三元运算符练习: 比较两个数据是否相同
18、键盘录入的基本步骤和使用
键盘录入三部曲
  • 导包: import java.util.Scanner;
  • 创建Scanner类的对象: Scanner sc = new Scanner(System.in);
  • 接收键盘输入数据: int i = sc.nextInt();


day03总结笔记:流程控制语句
1、顺序结构的基本使用
顺序结构、选择结构、循环结构
2、选择结构
if语句
第一种格式、第二种格式
第三种格式
if(关系表达式1){
   语句体1
}else if (关系表达式2) {
    语句体2
}...{
} else {
语句体n
}
3、switch语句
switch(表达式) {
    case 值1:
        语句体1;
        break;
    case 值2:
        语句体2;
        break;
    ...
    case 值n:
        语句体n;
        break;
    default:
        语句体n+1;
        break;
}



4、循环控制语句
for循环
for(初始化语句; 判断条件语句; 控制条件语句) {
    循环体语句;}

for循环适用于知道循环多少次的情况



while循环
while循环的格式:
while普通格式while(判断条件语句) {
   循环体语句;}
for, while, do...while三种循环的区别
5、控制循环语句
break跳转控制语句的概述和基本使用
continue跳转控制语句


day04总结笔记:Random, 数组
1、Random类的概述和基本使用
Random使用三部曲
  • 导包: import java.util.Random;
  • 创建Random类的对象: Random r = new Random();

  • 使用对象调用方法获取随机数: int number = r.nextInt(10);


  • nextInt(y)表示产生的数据在0到y之间, 包括0, 但不包括y

2、数组概述和定义格式
3、数组的动态初始化
数据类型[] 数组名 = new 数据类型[数组长度];
4、数组元素的访问
访问数组的元素: 数组名[索引];
5、Java中的内存分配图解
6、数组的静态初始化
数据类型[] 数组名 = new 数据类型[]{元素1, 元素2, 元素3, ...};`
数据类型[] 数组名 = {元素1, 元素2, 元素3, ...};`
7、数组操作的两个常见小问题
ArrayIndexOutOfBoundsException: 数组索引越界异常
NullPointerException: 空指针异常
8、数组操作之遍历数组

for(int i = 0; i < arr.length; i++) {
   int n = arr;

}
9、二维数组的概述和基本使用
10、二维数组操作之遍历二维数组




day05总结笔记方法
1、方法定义格式
修饰符 返回值类型 方法名(参数类型 参数名1, 参数类型 参数名2...) {
// 小括号中的部分也叫作参数列表    方法体;    return 返回值;
}
2、求和方法的编写
3、方法的调用
调用方法的3种格式
  • 单独调用: sum(10, 20);
  • 输出调用: System.out.println(sum(10, 20));
  • 赋值调用: int result = sum(10, 20);
4、求和方法调用图解
5、void修饰的方法的调用
6、方法重载的概述和基本使用
7、


day06总结笔记:
1、Eclipse断点调试的作用和步骤
断点调试的作用:
  • 可以在程序运行中查看程序的执行流程
  • 调试程序, 如查看变量的值
如何加断点:   在行号左边双击
断点调试: 查看循环求和执行流程

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马