![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
Android_Kid
专注于Android开发。
展开
-
uri 和 url 是什么,有什么区别
URI,通一资源标志符(Uniform Resource Identifier, URI) URL,统一资源定位符(Uniform Resource Locator),是URI的一个子集。 uri可以认为是一个编号,类似一个身份证号,用来标识其唯一性 而url既可以标识其具有唯一性,而且可以根据url找到资源的位置,这就是区别 简单理解就是, uri是你的身份证 url 不仅包含身份...原创 2019-12-19 09:32:34 · 226 阅读 · 0 评论 -
Android-Java——abstract类实践记录,抽象类的构造方法
抽象类中的构造方法 抽象类中包含无参构造方法 例: public abstract class A { public A(){} public A(String s){} public A(String s,int a){} } 这种情况,子类可以不显示写构造方法,会隐式调用。 public class A1 extends A { } 抽象类中只有有参构造方法 public abstract class A { public A(String原创 2020-06-17 18:45:36 · 639 阅读 · 0 评论 -
Java基础 (一) —— Java开发介绍
第一部分:Java开发介绍 1. DOS常用命令 2. JVM、JRE、JDK之间的关系 3. Java开发环境的搭建:安装JDK,配置环境变量 4. Java入门程序(Java的开发流程) 5. Java的注释,标识符、标识符的命名规范 6. Java基本数据类型 7. 变量和常量的定义及初始化 8. Java的运算符 9. 运算符的优先级 10. J...原创 2019-11-28 10:46:13 · 98 阅读 · 0 评论 -
Java基础 (二) —— 数组
第二部分:Java数组 1. Java 数组的定义 • 数组是相同类型数据的有序集合. • 相同类型的若干个数据,按照一定先后次序排列组合而成。 • 其中,每一个数据称作一个数组元素 • 每个数组元素可以通过一个下标来访问它们. 2. Java 数组的声明 • 一维数组的声明方式有两种: • type[] arr_name; • type arr_na...原创 2019-11-28 10:34:52 · 167 阅读 · 0 评论 -
Java基础 (三) —— Java面向对象
第三部分:Java面向对象 1. 面向对象设计思想 2. 面向对象的分析与设计 3. Java与面向对象 4. 类中成员变量的定义与意义 5. 构造方法的定义和调用 6. 面向对象的封装特性 7. 局部变量和成员变量的作用域问题 8. 静态属性、静态方法、静态代码块 9. 面向对象的继承特性 10. 继承中构造方法的细节 11. 面向对象的多态特性 ...原创 2019-11-28 10:44:36 · 104 阅读 · 0 评论 -
Java基础 (四) —— 常用基础类
第四部分:常用基础类 1. 枚举类型介绍 2. 枚举的定义 3. 结合switch-case使用枚举 4. String字符串 5. 字符串缓冲区StringBuffer和StringBuilder 6. 字符串与缓冲区的区别 7. 基本类型的包装类型 8. Date类的使用 9. SimpleDateFormat类的使用 10. Math类的使用 1...原创 2019-11-28 10:43:51 · 90 阅读 · 0 评论 -
Java基础 (五) —— 集合
第五部分:集合 1. 集合的概念和作用 2. 集合和数组的区别 3. 集合框架体系介绍 4. 集合框架之Collection接口 5. 泛型的使用 6. ArrayList和LinkedList的方法使用 7. ArrayList和LinkedList各自的工作原理分析原理分析 8. Vector和Stack使用介绍 9. 使用多种方式遍历集合 10. ...原创 2019-11-28 10:43:09 · 97 阅读 · 0 评论 -
Java基础 (六) —— IO流
第六部分:IO流 1. File类的作用 2. File类中常用方法的使用介绍 3. 使用File类操作文件和文件夹 4. 相对路径和绝对路径的介绍 5. IO流的概念和工作原理 6. IO流的分类 7. 文件流的使用 8. 转换流的使用 9. 缓冲流的使用 10. 对象流的使用 11. 内存流的使用 12. 使用不同的流实现文件内容的拷贝 13....原创 2019-11-28 10:42:41 · 83 阅读 · 0 评论 -
Java基础 (七) —— 多线程
第七部分:多线程 1. 进程和线程的介绍 2. 进程和线程之间的区别与联系 3. 线程实现方式之继承自Thread类 4. 线程实现方式之实现Runnable接口 5. 线程实现方式之线程池 6. 线程的生命周期 7. 线程中常用方法的使用 8. 多线程中的临界资源问题分析 9. 解决临界资源问题之同步代码块 10. 解决临界资源问题之同步方法 11....原创 2019-11-28 10:41:56 · 95 阅读 · 0 评论 -
Java基础 (八) —— 异常
第八部分:异常 1. 异常的概念 2. 异常的分类 3. 异常的理解 4. 常见异常介绍 5. 运行时异常 6. 编译时异常 7. 运行和编译异常区别 8. 异常的处理方式之捕获异常 9. 异常的处理方式之抛出异常 10. 异常的处理方式之断点调试 11. 断点调试之引导运行步骤 12. 自定义异常 13. 异常关键字处理 14. 关键字执行流程...原创 2019-11-28 10:41:05 · 104 阅读 · 0 评论 -
Java基础 (九) —— 网络
第九部分:网络 1. 计算机网络和网络编程 2. 网络编程与网页编程的区别 3. IP地址和端口号的介绍 4. 网络通信协议的介绍 5. InetAddress类的方法使用 6. Socket通信模型的介绍 7. 使用UDP实现数据的发送和接收 8. 使用TCP实现数据的发送和接收 9. 使用TCP实现文件的上传和下载 10. 使用TCP实现多人聊天 11. URL和URLC...原创 2019-11-28 10:40:08 · 96 阅读 · 0 评论 -
Java基础 (十) —— 反射
第十部分:反射 1. 反射机制的概念 2. 反射机制的作用 3. 反射机制的理解 4. Class类的使用 5. Class文件获取的三种方式 6. 获取Constructor对象 7. 获取私有Constructor对象 8. 获取Method对象 9. 获取私有Method对象 10. Constructor的使用 11. Method类的使用 12. Field类的使...原创 2019-11-28 10:38:44 · 115 阅读 · 0 评论 -
Java基础知识系统性学习 1.1.2 —— 关键字含义
关键字 含义 abstract 表明类或者成员方法具有抽象属性 assert 断言,用来进行程序调试 boolean 基本数据类型之一,声明布尔类型的关键字 break 提前跳出一个块 byte 基本数据类型之一,字节类型 case 用在switch语句之中,表示其中的一个分支 catch 用在异常处理中,用来捕捉异常 ...原创 2019-11-11 19:40:34 · 118 阅读 · 0 评论 -
Java基础知识系统性学习 1.1.1 —— 标识符与关键字
一、标识符 Identifier 标识符是用来给变量、类、方法以及包进行命名的。 命名规则: • 必须以字母、_下划线、美元符$开头。 • 其它部分可以是字母、下划线_、美元符$和数字的任意组合 • 大小写敏感,长度无限制。 • 不可以是Java的关键字 Java不采用通常语言使用的ASCII字符集 (1字节) Java采用unicode这样的标准的国际字符集(2字节)。 因...原创 2019-11-11 19:38:42 · 124 阅读 · 0 评论