![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
撒手没...(吼! 大壮)
这个作者很懒,什么都没留下…
展开
-
final关键字
final final关键字的使用 1、修饰变量,则该变量会变成常量(因为值再不能发生变化) 2、修饰方法,该方法不允许被重写(OverRide),一旦一个方法被final修饰,这个方法就是最后的方法,无法被子类重写 3、修饰类,当final修饰类的时候,该类则无法被继承,不能有子类 ...原创 2019-08-21 16:38:18 · 57 阅读 · 0 评论 -
复习第13天(多态 ,抽象 ,接口)
面向对象3大特性:-----------------------------》多态 对象的多种状态 多态就是对象的多种状态 在面向对象中的多态指的是,父类引用,指向子类实例的现象,叫做多态 父类引用指向子类的实例 此时可以使用父类来代替所有的子类 用多态创建的 对象例如 在继承的基础上 使用多态 创建的对象可以使用 父类 可以用的 变量和方法 但 如果(方法或成员变量)被子类...原创 2019-08-21 23:12:41 · 80 阅读 · 0 评论 -
接口与抽象类的区别
对于接口和抽象进一不去了解 接口和抽象类区别原创 2019-08-22 09:51:00 · 57 阅读 · 0 评论 -
多态中成员变量和 方法 在编译时和运行时
原创 2019-08-22 10:20:10 · 133 阅读 · 0 评论 -
第10天(类 和对象 、面向对象 、 几种变量的解释 、成员变量和局部变量的区别 与 静态变量)
java面向对象语言: 1、什么是面向对象? 2、什么是面向过程? 3、编程语言发展历史 人以分类这种方式认知世界(宇宙) 4、面向对象的开发 1、定义类(分门别类的过程) class 类名 { // 类的静态特征,属性 数据类型 属性; // 方法 public void speak() { System.out.println("学习使人快乐~~~"); } } 2、得到对象...原创 2019-08-20 19:50:51 · 123 阅读 · 0 评论 -
对多态的理解
多态的好处 多态的弊端 多态的前提 什么时候使用向上转型 什么时候使用向下转型原创 2019-08-22 10:20:21 · 57 阅读 · 0 评论 -
面试有关内部类的成员变量的调用方式
原创 2019-08-22 10:32:50 · 135 阅读 · 0 评论 -
复习第一天课(linux 系统的相关安装)
复习1: |-----安装Linux —在电脑上安装 —装多个系统 —虚拟机 —1.oracle virtual box —vm 注意:路径不要出线中文,不要特殊符号 VMware 12 专业版永久可证密钥: 5A02H-AU243-TZJ49-GTC7K-3C61N VF5XA-FNDDJ-085GZ-4NXZ9-N20E6 UC5MR-8NE16-H81WY-R7QGV-QG2D8 ZG1WH...原创 2019-08-17 11:12:47 · 115 阅读 · 0 评论 -
复习第二天(linux常见命令)
今天内容: 各种Linux常见命令 -----Ctrl + r # 命令终端能够查找以前输入的命令 -----Ctrl + c/z # 终止终端命令 当我们登陆终端后: [liujianhong@localhost ~]$ [登陆用户的名称@主机名称 所在位置]$ 主机名称 使用命令是 hostname su 用户名 #切换...原创 2019-08-17 12:18:30 · 76 阅读 · 0 评论 -
File类 中 方法的使用listFiles和 FilenameFileter (有参数和没参数两种)
原创 2019-08-25 21:30:54 · 511 阅读 · 0 评论 -
复习第20天(File对象)
1、File对象的使用 |-- 创建文件、目录 |-- 删除文件、目录 |-- 查询文件、目录 |-- 判断是文件、目录 |-- 遍历文件原创 2019-08-25 21:24:07 · 88 阅读 · 0 评论 -
复习第19天(Collections类 、及对Comparator<E> 的使用)
为了让自己定义的对象可以实现Collections.sort(); 把对象存储在 List 的子类中 第一种方法: 必须让对象 实现 Comparable<对象类型> 接口 例如 class User implements Comparable{ } 在List中插入一些对象 在 实现接口的类中 实现 自己要求的 来写自己的方法 第二种方法 在内部类...原创 2019-08-25 12:36:21 · 89 阅读 · 0 评论 -
Srializable接口
序列化数组:原创 2019-08-25 12:45:40 · 93 阅读 · 0 评论 -
所有初始化顺序(介绍静态代码块 , 构造代码块 ,局部代码块)
类的成员的初始化顺序: 在初始化对象的时候,首先初始化的是属性,之后才是构造函数 方法是在调用时才初始化的,调用完成后则出栈原创 2019-08-21 10:30:08 · 235 阅读 · 0 评论 -
复习第11天(封装(封装在这 其余在其它的博客里)、this、对象成员的初始化 ,构造函数等)
构造函数 构造函数的内存图解 构造函数的细节 构造函数和一般函数的区别 this调用构造函数 this的原理图解 成员变量和局部变量的同名时 封装 1、什么是封装 面向对象的编程中,封装就是指,将类的属性私有化,提供公开的方法去访问的方式,叫做封装 2、怎么私有化属性? 权限访问修饰符 private // 私有 同类 默认(不写)缺省 // 只...原创 2019-08-21 10:52:41 · 74 阅读 · 0 评论 -
对象加载的流程
原创 2019-08-21 12:11:32 · 231 阅读 · 0 评论 -
super关键字
原创 2019-08-21 13:06:22 · 67 阅读 · 0 评论 -
重载和重写
构造函数不允许被重写原创 2019-08-21 13:18:23 · 67 阅读 · 0 评论 -
复习第 12 天(类中成员 ,继承(覆盖 、重写))
在类的成员: 成员变量 成员方法 构造函数 构造代码块 静态代码块 在类中,当初始化一个类的实例时,首先被加载的是静态代码块 (如果是静态属性的话,按照先后顺序走), 之后是属性,下来构造代码块,最后构造函数 对象的引用 和值传递(基本数据类型) 垃圾回收机制 eclipse的使用 IDE(集成开发环境),一般集开发、测试、运行、部署等等功能于一体 eclipse 1、下载安装包 2、安装安装包...原创 2019-08-21 13:29:50 · 118 阅读 · 0 评论 -
类的设计原则
原创 2019-08-22 11:31:36 · 56 阅读 · 0 评论 -
复习第16天(main函数的参数问题)
Main函数的参数: 简单的使用用window系统 1.先写一个简单的 a.java TestMain.java中代码为 public class TestMain { public static void main(String[] args) { System.out.println(args[0]); System.out.println(args[1]); } } 2....原创 2019-08-22 15:27:48 · 135 阅读 · 0 评论 -
复习第17天(数字、货币、百分比格式化、DecimalFormat)
NumberFormat和DecimalFormat NumberFormat: 数字的格式化 货币的格式化 百分比的格式化原创 2019-08-23 16:02:10 · 117 阅读 · 1 评论 -
复习第20天(io流(字节流 缓冲流 字符流 数据流 转换流 相对路径针对各种文件流))
字节流:InputStream OutputStream原创 2019-08-27 21:42:08 · 136 阅读 · 0 评论 -
复习第23天(多线程)
今日目标:(系统编程) 多任务–多线程 |-- 什么是多任务 |-- 操作实现多任务 |-- 单核 1、优先级别调度 2、时间片轮换机制 |-- 多核 |-- 线程、进程 |-- Java中实现多线程的两种方案 |-- 继承Thread类 |-- 实现Runable接口 |-- 看看线程对象的各种方法和属性 |-- Thread.currentThread().getName()...原创 2019-08-29 11:40:12 · 92 阅读 · 0 评论 -
复习第23天(多线程2)
|-- 线程的状态 五种状态: new 创建 ready 就绪 running 运行 block 阻塞 destroy 销毁 |-- 停止线程 官方提供的stop,注意,这个已经过时了,官方不推荐使用了 |-- 两种实现线程的区别? java存在两种线程的实现方案,到底这两种线程的区别? |-- 线程安全问题 |-- synchronized关键字 同步锁 |-- 死锁现象 |...原创 2019-08-29 19:34:10 · 89 阅读 · 0 评论 -
线程安全(单例模式)
原创 2019-08-31 01:35:14 · 93 阅读 · 0 评论 -
复习第4天(用户权限 和 软件的安装 、历史纪录命令)
Linux 权限问题(用户管理和组管理) 软件的安装 rpm yum 压缩包安装 源码安装(c、c++) 安装一些常用 jdk ftp …… Linux中用户和组的管理 用户的分类:普通用户+管理员(超级管理员(root)+普通管理员) 组的分类:私有组(一般而言,和用户名称一致)+附加组(分配权限) 1、如何查看Linux的所有用户:/etc/passwd #passwd...原创 2019-08-18 10:31:34 · 84 阅读 · 0 评论 -
StringBulider 和 StringBuffer
意思是 只要创建一个 String常量 在内存中 是不可变的 如果拼接字符串 比如 String str = “123”; while(true){ str += “123”; 内存中会 123 123123 123123123 …会越来越多的在内存中 产生 } 解决以上问题 需要StringBuffer (线程安全) 和...原创 2019-08-22 21:00:37 · 103 阅读 · 0 评论 -
复习第15天(Object equals 和 toString)
Object 在java中任何一个类,直接或者间接都是Object的子类 Object类定义在java.lang包 关键字、sysitem类、 Mathlei、String类 都在 lang包里 不用导入到项目里 最佳建议: 在编程中,一般比较对象,需要重写hashCode、equals 根据多态的特性:如果方法中参数是对象的话,可以使用Object类型 常用方法介绍 equals方法...原创 2019-08-22 11:56:19 · 71 阅读 · 0 评论 -
常见的异常
原创 2019-08-22 14:38:38 · 64 阅读 · 0 评论 -
第15天复习(异常)
异常: 1、什么是异常 代码运行过程中,或者编译过程中,因为用户的不当操作,或者其他的因素干扰, 导致程序出错的现象,叫做异常 2、处理异常的目的 让程序继续运行,同时提醒用户 4、什么是异常: 子啊java中异常就是类 一旦代码出现了异常,程序就会被终止掉 5、java中处理异常的方法: 1、不处理 抛给调用者 2、使用try catch 语句块尝试着抓取异常 try: //可能出现异常...原创 2019-08-22 14:48:03 · 125 阅读 · 0 评论 -
异常中的finally子句
原创 2019-08-22 15:07:21 · 299 阅读 · 0 评论 -
复习第3天(文件和用户权限命令、归档(压缩和解压缩)、网络配置、vim)
今天内容 find 路径 -name 查文件名称 *.java 名称 用户 group -cname 时间搜 sudo #临时获取管理员权限 su 用户名称 #用户切换 su [root] # su root 切换到root用户 su liushuaige su - 切到登录用户的主目录 su - liujianhong # ...原创 2019-08-17 20:33:08 · 131 阅读 · 0 评论 -
BigInteger和BigDecimal
原创 2019-08-22 19:36:29 · 61 阅读 · 0 评论 -
复习第16天(包装类 字符串和基本数据相互之间转换 )
包装类: 在Java中,每一个java的基本数据类型对应着一个对象 int Interger byte Byte short Short long Long float Float double Double char Character boolean Boolean 这是jdk1.5之前的 使用包装类的区别 jdk1.5 之后 拆装箱 自动完成 常用方法 以In...原创 2019-08-22 19:39:13 · 65 阅读 · 0 评论 -
第16天复习(String字符串、String对象、常见方法、构造函数)
字符串对象: 字符串不属于基本数据类型,看着字符的数组 char c = ‘a’; char[] arr = {‘a’, ‘b’, ‘c’}; // “abc” Java中,字符串是对象,由系统定义 java.lang.String类 final修饰 如何定义字符串,java中有三种定义字符串的方法 //最简单的定义方式 String str1 = " 随便写一个字符串"; //利用无参...原创 2019-08-22 20:18:47 · 130 阅读 · 0 评论 -
判断回文串时忽略既非字母又非数字的字符
原创 2019-08-22 20:53:32 · 111 阅读 · 0 评论 -
instanceof关键字
原创 2019-08-22 11:51:29 · 61 阅读 · 0 评论 -
复习第18天(Map)
Map结构: jdk1.8之前: 数组 + 链表组成 jdk8及其以后: 数组 + 红黑树的实现 hashtable线程安全原创 2019-08-24 19:09:18 · 99 阅读 · 1 评论 -
函数是啥
函数就是一个具有名称的代码块,一个具有特定功能的代码块 所以函数就是一个行为,一个动作,一个过程原创 2019-07-25 21:13:05 · 72 阅读 · 0 评论