我的学习总结
每周的学习记录,包括笔记,示例代码
夜、空中最亮的星
这个作者很懒,什么都没留下…
展开
-
线程创建的两种方式(Thread和Runnable)
1.继承 Thread类 1)自定义一个类,该类继承Thread类 2)重写run()方法 3)在主线程中创建该类的子类对象 ` 4)调用start()方法(启动线程) /* * 分析: * 1.继承 Thread类 * 1)自定义一个类,该类继承Thread类 * 2)重写run()方法 * 3)在主线程中创建该类的子类对象 * ` 4)启动线程(调用start()方法) * 2 * */ public class TwoWaysToCreateThreads { publi原创 2020-08-17 15:08:03 · 260 阅读 · 0 评论 -
杨辉三角(二维数组的应用)
杨辉三角 要想写出杨辉三角,首先得知道什么是杨辉三角形 杨辉三角形:二项式系数在三角型中的一种几何排列 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 前提:每行端点与结尾的数字为1 在最上面一行的中央写下数字 1 第二行,写下两个 1,和上一行形成三角形 随后的每一行,开头和最后的数字都是 1,其他的每个数都是它左上方和右上方的数之和,就是说除每行最左侧与最右侧的数字以外,每个数字等于它的左上方与右上方两个数字之和。 分析: 1)键盘录入一个数据:(行数)原创 2020-08-17 14:58:38 · 547 阅读 · 0 评论 -
数组的一些基本应用
这里写目录标题1.遍历2.求最大最小值4.元素的查找4.1 元素查表法4.2 基本查找法 主函数中定义一个数组,分别调用各个数组的功能 public class ArrayTest { public static void main(String[] args) { // 定义一个数组 int[] arr = { 12, 34, 56, 99, 43, 5 }; // 调用后面的遍历 System.out.print("数组的遍历:"); printArray(arr); // 最原创 2020-08-17 13:59:30 · 180 阅读 · 0 评论 -
集合中的五种遍历
1.toArray()方法(很少使用) 将集合转换成数组 Object[] obj = c.toArray() ; for(int x = 0 ; x < obj.length ; x ++) { String s = (String) obj[x] ; System.out.println(s.length()); } 2.Iterator iterator() :Collection迭代器 Iterator<Student> it = li.iterator()原创 2020-08-06 23:18:14 · 148 阅读 · 0 评论 -
第三周学习记录之面向对象
代码块 在Java中使用{}包裹起来的内容 分类 局部代码块 在方法中定义的{} 构造代码块 定义在类中,方法外的{} 静态代码块 在构造代码块前面加上static的代码块,会随着类的加载而加载. 优先级: 静态代码块 > 构造代码块 > 局部代码块 继承 定义的一个独立的类,并且这个独立的类将其他类中的共同的属性和行为抽取到自己中,让其他类和独立的这个类产生一种关系,这种关系叫"继承关系" 格式: 子类名 extends 父类名{ } 继承的特点 1)类和类之间只支持单继承,不支原创 2020-08-01 14:31:38 · 274 阅读 · 0 评论 -
第二周学习记录之面向对象
面向对象 基于面向过程的一种思想 面向过程: 代表C语言,强调一个功能的步骤 面向对象: 代表Java语言, 强调对象的创建,使用对象调用功能 生活中处处都是面向对象 举生活的例子: 面向过程:(自己就是执行者) 买电脑 心里清楚电脑的配置----->去赛格电脑城购买电脑----->砍价----> 买到了电脑 洗衣服 脱下脏衣服---->使用洗衣盆放入洗衣液,接水----->泡一泡---->搓一搓--原创 2020-07-25 10:41:43 · 149 阅读 · 1 评论 -
第二周学习记录之数组
一维数组 概念:是一种"容器",可以存储同一类型元素的容器. 定义: 数据类型[] 数组名称 数据类型 数组名称[] 数组的初始化: 动态初始化:开发者定义数组初始化的时候,指定数组的长度,系统默认给数组中的元素赋值. 静态初始化:直接指定数组的元素内容,系统指定的数组长度 数组的动态初始化 数据类型[] 数组名称 = new 数据类型[数组长度] ; 数据类型 数组名称[] = new 数据类型[数组长度] ; 举例: 定义一个数组并且动态初始化 int[] arr = new i原创 2020-07-25 10:00:55 · 139 阅读 · 0 评论 -
第二周学习记录之循环嵌套与方法
循环嵌套 for循环的嵌套: for循环语句作为循环体语句; for(初始化语句;条件表达式;步长语句){ //循环体语句 for(初始化语句;条件表达式;步长语句){ 循环体语句; } } 举例: 控制台输出:四行五列的* ***** ***** ***** ***** 方式1: class ForForDemo{ public static void main(String[] args){ //最原始的做法:四个输出语句 System.out.println("*原创 2020-07-24 22:51:41 · 105 阅读 · 0 评论 -
第一周Java学习记录
Java相关内容day01常见的dos命令java语言的特点Java注释关键字标识符组成规则注意事项常量进制day02变量数据类型强制类型转换运算符算数运算符赋值运算符关系运算符逻辑运算符位运算符day03三目运算符键盘录入数据day04流程控制语句顺序结构语句选择结构语句if语句switch语句循环结构语句循环结构语句for循环结构语句while 新手一枚,初次编写博,望各位海涵,文中有错误之处,敬请指出。 day01 常见的dos命令 dir 查看当前盘符下的所有文件夹及文件的名称 cd 进入到某个目录原创 2020-07-18 11:05:26 · 101 阅读 · 0 评论