空待。
码龄7年
关注
提问 私信
  • 博客:10,406
    10,406
    总访问量
  • 24
    原创
  • 2,028,917
    排名
  • 16
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-10-17
博客简介:

qq_40666019的博客

查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得4次评论
  • 获得42次收藏
创作历程
  • 24篇
    2020年
成就勋章
TA的专栏
  • Java学习笔记
    24篇
兴趣领域 设置
  • 前端
    css
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

24.Java I/O流概述

day26授课笔记讲师:宋红康一、作业练习1:提供一个方法,用于遍历获取HashMap<String,String>中的所有value,并存放在List中返回。考虑上集合中泛型的使用。答案:/** * 提供一个方法,用于遍历获取HashMap<String,String>中的所有value, * 并存放在List中返回。考虑上集合中泛型的使用。 * @...
原创
发布博客 2020.03.22 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

23.Java泛型

day25授课笔记一、作业面试题:HashMap的底层实现原理HashMap使用的存储结构:jdk8:数组+链表+红黑树 jdk7:数组+链表加了红黑树以后,提高数据的查找、对比的效率链表:“七上八下”初始化的问题:new HashMap()jdk 8:没有初始化底层的数组; jdk7实例化时就初始化了底层的数组jdk8:底层的数组Node[] : ...
原创
发布博客 2020.03.22 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

22.Java集合(三)

day24授课笔记讲师:宋红康一、作业练习1:区分ArrayList,LinkedList,Vector一、共同点:实现了List接口。存储有序的、可以重复的数据 : 替换数组,"动态数组"二、不同点:ArrayList:List的主要实现类;线程不安全的,效率高;底层使用Object[]存储Vector:List的古老实现类;线程安全的,效率低;底层使用Object[]存储L...
原创
发布博客 2020.03.22 ·
493 阅读 ·
0 点赞 ·
3 评论 ·
1 收藏

21.Java集合(二)

day23授课笔记一、作业练习1:• 键盘录入学生信息,保存到集合中。o 循环录入的方式,1:表示继续录入,0:表示结束录入。o 定义学生类,属性为姓名,年龄,使用学生对象保存录入数据。o 使用ArrayList集合,保存学生对象,录入结束后,用foreach遍历集合。• 代码实现,效果如图所示:public class StudentTest { public st...
原创
发布博客 2020.03.22 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20.Java集合(一)

day22授课笔记讲师:宋红康一、作业练习1: 将字符串”2020-03-15”转换为java.sql.Date对象SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");java.util.Date date = sdf.parse("2020-03-15");java.sql.Date d1 = new java.sql...
原创
发布博客 2020.03.22 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

19.Java常用类String、Date、Comparable

day21授课笔记1. 复习进程、线程、程序的区别【面试题】区分进程、线程,并举例说明传统上,两种创建多线程的方式继承Thread类实现Runable接口Thread类中的常用方法start(),run(),join(),yield(),sleep(),currrentThread(),getName(),setName()设置线程的优先级:(1-10)...
原创
发布博客 2020.03.22 ·
372 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

18.Java同步机制

day20授课笔记一、作业/* * 银行有一个账户。 有两个储户分别向同一个账户存3000元,每次存1000,存3次。每次存完打印账户余额。 问题:该程序是否有安全问题,如果有,如何解决? 【提示】 1,明确哪些代码是多线程运行代码,须写入run()方法 2,明确什么是共享数据。 3,明确多线程运行代码中哪些语句是操作共享数据的。 * * 线程 操作 资源类 * ...
原创
发布博客 2020.03.22 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

17.Java线程

day19授课笔记讲师:宋红康一、复习区分进程、线程,并举例说明区分并行与并发二、线程的创建方式(两种传统方式)方式一:继承Thread说明: * 线程的创建方式一:继承Thread的方式 * * 一、步骤: * 1. 创建Thread类的子类 * 2. 重写Thread类的run():将当前线程要执行的操作声明在run()内! * 3. 实例化Thr...
原创
发布博客 2020.03.22 ·
178 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

16.项目二(开发团队人员调度软件)

day18授课笔记一、复习枚举类以后大家在项目中,需要定义一组常量时,建议使用枚举类!两种定义方式:① 自定义方式 ② 使用enum关键字定义(jdk5.0)使用enum关键字定义的枚举类默认继承于java.lang.Enum类常用方法:toString()、values()、valueOf(String name)枚举类各个对象实现接口中的方法注解(annot...
原创
发布博客 2020.03.22 ·
1375 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

15.Java枚举类-注解

day17授课笔记讲师:宋红康一、作业代码阅读题:public class ReturnExceptionDemo { static void methodA() { try { System.out.println("进入方法A"); throw new RuntimeException("制造异常"); } finally { System.out.pri...
原创
发布博客 2020.03.22 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

14.Java异常处理

day16授课笔记讲师:宋红康一、复习接口(interface),与类(class)并列的结构让类去实现(implements)接口,同时需要重写(或实现)接口中的抽象方法类可以实现多个接口接口,体现的是一种规范。比如:Serializable:可序列化;Comparable:可比较大小的class String implements java.io.Seriali...
原创
发布博客 2020.03.22 ·
342 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

13.Java面向对象-接口-内部类

day15授课笔记讲师:宋红康一、作业练习1: 1、声明抽象父类Person,包含抽象方法public abstract void eat(); 2、声明子类中国人Chinese,重写抽象方法,打印用筷子吃饭 3、声明子类美国人American,重写抽象方法,打印用刀叉吃饭 4、声明子类印度人Indian,重写抽象方法,打印用手抓饭 5、声明测试类Test11,创建Pers...
原创
发布博客 2020.03.22 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

12.Java面向对象-代码块-final-抽象类

day14授课笔记一、作业编写一个类实现银行账户的概念,包含的属性有“帐号”、“密码”、“存款余额”、“利率”、“最小余额”,定义封装这些属性的方法。账号要自动生成。编写主类,使用银行账户类,输入、输出3个储户的上述信息。考虑:哪些属性可以设计成static属性。public class Account{ private int id;//账号 private String pa...
原创
发布博客 2020.03.22 ·
495 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

11.Java面向对象-包装类-static-单例模式

day13授课笔记讲师:宋红康一、作业见前一天最后的作业二、复习子类对象实例化的全过程 —了解创建子类对象的过程中,虽然加载过父类的构造器,但是自始至终,就只有一个对象,即为new的子类对象面向对象的特征三:多态性 —重点、难点子类对象的多态性多态性的应用:虚方法调用。编译看左边,运行看右边多态性不适用于属性。编译、运行都看左边如何实现向下转型:使用强转符避...
原创
发布博客 2020.03.22 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

10.Java-面向对象-多态-object类

day12授课笔记一、作业练习:课件本章中:/** * * @Description 账户类 * @author shkstart Email:shkstart@126.com * @version * @date 2020年2月29日上午9:36:43 * */public class Account { private int id;//账号 privat...
原创
发布博客 2020.03.22 ·
467 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

9.Java面向对象-继承-重写

day11授课笔记讲师:宋红康作业:练习1:编写两个类,TriAngle和TriAngleTest,其中TriAngle类中声明私有的底边长base和高height,同时声明公共方法访问私有变量。此外,提供类必要的构造器。另一个类中使用这些公共方法,计算三角形的面积。/* * 其中TriAngle类中声明私有的底边长base和高height,同时声明公共方法访问私有变量。此外,提供...
原创
发布博客 2020.03.22 ·
654 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

8.Java面向对象-关键字

day10授课笔记讲师:宋红康一、复习面向对象创建类并执行操作的流程:创建类(设计类的属性、方法)创建对象“对象.属性” 或“对象.方法”方法,是类中结构的重点!!方法声明的各个结构:权限修饰符、返回值类型、方法名、形参列表、方法体其他的修饰符:static、final、native、abstract等方法的重载(overload)jdk5.0新特性:可...
原创
发布博客 2020.03.22 ·
416 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

7.Java面向对象-方法-值传递机制

day09授课笔记一、作业练习1:/*编写程序,定义三个重载方法并调用。方法名为mOL。三个方法分别接收一个int参数、两个int参数、一个字符串参数。分别执行平方运算并输出结果,相乘并输出结果,输出字符串信息。*/public class OverloadTest1 { public static void main(String[] args) { OverloadTes...
原创
发布博客 2020.03.22 ·
384 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

6.Java面向对象-类的概念

day08授课笔记讲师:宋红康一、作业题目1:- 统计字符 - 字符数组:{'a','l','f','m','f','o','b','b','s','n'} - 统计每个字符出现的次数并打印到控制台。 拓展题目:{23,45,76,-9,7,-8,36,-56,44,3,50,-6}.要求:时间复杂度是O(n) leetcode 力扣 牛客网 ...
原创
发布博客 2020.03.22 ·
506 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

5.Java数组(二)

day07授课笔记讲师:宋红康一、复习熟悉一维数组、二维数组使用场景相同数据类型的多个变量、按照一定顺序组织起来,形成一个数组,使用一个变量名进行统一管理。数组名(或数组的变量名)、索引(角标、下角标、index)、数组的元素数组是引用类型变量、数组的元素可以是基本数据类型,也可以是引用数据类型数组的长度:① 一旦初始化,其长度是确定的! ② 其长度不可更改i...
原创
发布博客 2020.03.22 ·
1190 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏
加载更多