
JavaSE
最近整理一下原来的笔记
大数据的学习经过
JavaSE学习经过
飛翔的大雁
这个作者很懒,什么都没留下…
展开
-
Maven 安装配置
Mavenmaven1. maven的安装配置:1)下载maven2) 解压安装3) 配置环境量2.建立一个项目3.建立完成后4.书写项目(1) 写pom.xml (所要用的jar )(2) 编写项目5.导成jar包6. 原始导入jar 包maven1. maven的安装配置:1)下载mavenhttp://mirror.bit.edu.cn/apache/maven/maven-3/注...原创 2019-10-09 09:55:58 · 406 阅读 · 0 评论 -
第 14 天 Java 网络编程
Java 网络编程(ip、tcp、udp )一、网络编程概述1. 如何实现网络中的主机互相通信2. 网络通信协议3. ip 和端口号4. InetAddress类二、 网络协议1. 概述2. TCP/IP协议簇3. TCP 和 UDP4. Socket三、TCP网络编程1. 基于Socket的TCP编程例题四 、UDP网络通信五、URL编程1. URL类2. 针对HTTP协议的URLConnection类3. URI、URL和URN的区别六、小 结一、网络编程概述Java是 Internet 上的语言,原创 2020-08-27 19:28:38 · 631 阅读 · 0 评论 -
第 13 天 Java 泛型、IO流
Java 泛型、IO流一、泛型1. 概述2. 使用的好处3. 泛型的使用3.1 在集合中使用泛型3.2 自定义泛型3.3 泛型方法4. 通配符使用4.1 有限制的通配符5. 泛型应用举例二、IO1. File类的使用1.1 常用构造器1.2 路径分隔符1.3 常用方法1.3.1 **File类的获取功能**1.3.2 **File类的重命名功能**1.3.3 **File类的判断功能**1.3.4 **File类的创建功能**1.3.5 File类的删除功能1.3.6 实例2. IO流原理及流的分类2原创 2020-08-26 18:48:22 · 1457 阅读 · 0 评论 -
第 12 天 Java 集合(collection,set,map)
集合[collection,set,map]一、集合框架概述1. 概述2. 集合使用场景3. 集合的分类二、collection1. 概述2. api 方法3. Iterator迭代器接口1) 迭代器概述2)迭代器方法三、List接口1. 概述2. API 方法3. List实现类3.1 ArrayList3.2 LinkedList3.3 Vector3.4 ArrayList/LinkedList/Vector的异同?ArrayList底层是什么?扩容机制?Vector和ArrayList的最大区别?四原创 2020-08-25 16:53:56 · 1035 阅读 · 0 评论 -
第11天 Java 常用类(String、时间、Math、system、比较器)
Java 常用类(String、时间、Math、system、比较器)一、字符串相关的类1. String 概念二、日期时间三、比较器四、System 类五、Math 类六、BigInteger与BigDecimal4. StringBuffer 类4.1 StringBuffer类 概念4.2 StringBuffer 使用与方法5. StringBuilder 类java.text.SimpleDateForm6. String、StringBuffer、StringBuilder比较原创 2020-08-20 10:21:51 · 1034 阅读 · 0 评论 -
第十天 Java 异常、多线程、线程池
一、异常1 运行时异常2 编译时异常3. 常见异常4. 异常的处理5. try-catch-finally不捕获异常时的情况6. throw重写方法声明抛出异常的原则4.3 手动抛出异常4.5 自定义异常类5.总结二、线程1. 基本概念(程序,进程,线程)1)使用多线程的优点2)何时使用多线程2. 线程的创建和使用2.1 重建线程的方式1)继承Thread类2)实现Runnable接口3)继承方式和实现方式的联系与区别2 线程池JDK5.0新增线程创建方式原创 2020-08-19 14:46:53 · 278 阅读 · 1 评论 -
第九天 Java面向对象之抽象类、接口、内部类、代码块
Java面向对象之抽象类、接口、内部类一、抽象类1. 概念2. 注意事项3. 实例应用4. 实际意义二、接口 (interface)1. 基本概念2.特点3. 类和接口之间的关系4. 抽象类和接口之间的主要区别5. 实例6. jdk1.8 后的改进7. 接口默认方法三、内部类1.概念为什么需要内部类?2. 声明1. 成员内部类2. 局部内部类1)局部内部类的特点2)如何使用局部内部类3. 匿名内部类四、代码块一、抽象类1. 概念用abstract关键字来修饰一个类,这个类叫做抽象类。 用abst原创 2020-08-19 08:55:55 · 596 阅读 · 0 评论 -
第八天 Java 面向对象之object类、拆箱与装箱、static 、final
一、Object类1. object类的使用2. object 主要结构3. == 与 equal区别二、包装类(Wrapper)的使用--拆箱与装箱1. 拆箱与装箱实例三、static1. 基本概念2. 使用方式3. 实例4. 单例模式单例模式的优点:应用场景四、fianl1.概念2. 使用方式原创 2020-08-18 15:58:34 · 796 阅读 · 0 评论 -
第七天 Java面向对象之三大特征
ava面向对象三大特征一、封装1. 为什么需要封装?封装的作用和含义?2. 基本概念3. 实现流程4. 实例5. 四个权限修饰符二、继承1. 基本概念2. 作用3. 规则及注意事项4. 方法的重写(Override)(1)基本概念(2)方法重写的原则(3) 注意事项(4)访问控制三、多态1. 基本概念2. 语法格式3. 多态的效果4. 引用数据类型之间的转换instanceof5. 实例与应用虚拟方法调用(Virtual Method Invocation)原创 2020-08-18 14:43:33 · 604 阅读 · 1 评论 -
第六天 Java面向对象之方法
Java面向对象之方法 一、构造方法(构造器)二、方法的重载三、可变数的形参四、递归方法五、UML 类图六、this关键字七、 import、packageMVC设计模式JDK中主要的包介绍原创 2020-08-18 10:25:14 · 407 阅读 · 0 评论 -
第五天 Java面向对象之概述及特征
Java面向对象之概述及特征一、面向对象概念1.1 什么是对象?1.2 什么是面向对象?1.3 什么是面向对象编程?1.4 面向对象与面向过程二、类和对象1. 类和对象概念2. 类的声明(1)类定义的语法格式(2)成员变量定义的语法格式(3) 对象的创建1)语法格式2)注意事项3)匿名对象(4) 引用的定义1)基本概念2)语法格式三、对象的使用1. 对象的生命周期2. 对象的创建使用的内存解析实例化四、类的成员1. 成员变量属性2. 变量2.1 变量的分类例如:3.方法3.1 语法格式3.2 方法的详解(1原创 2020-08-18 09:06:12 · 769 阅读 · 0 评论 -
第四天 Java 数组与排序
数组与排序一、 数组1.数组的常见概念二、一维数组1.1 一维数组的声明方式:1.2 一维数组的初始化:1. 动态初始化2. 静态初始化1.3 一维数组内存解析1.4 随机数的产生三、多维数组的使用1.二维数组[][]:数组中的数组2. 二维数组内存解析四、数组中常见算法1. 二分查找法2. 排序算法1)排序算法分类:内部排序和外部排序。2) 十大内部排序算法3) 算法5大特征4) 排序实质:5)各种内部排序方法性能比较6)排序算法的选择五、数组工具类的使用一、 数组数组(Array),是多个相原创 2020-08-17 18:02:22 · 620 阅读 · 0 评论 -
第三天 Java基本语法(流程控制)
Java基本语法 (流程控制)分类一、顺序结构二、分支结构1)if - else2)switch-caseswitch语句有关规则switch和if语句的对比三、循环控制1. 循环语句分类2. 循环语句的四个组成部分3. for循环4. while循环5. do-while循环四、break和continuecontinue 语句分类顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构根据条件,选择性地执行某段代码。有if…else和switch-case两种分支语句。循环结构原创 2020-08-17 17:13:06 · 336 阅读 · 0 评论 -
第二天 Java基本语法(变量与运算符)
Java基本语法(变量与运算符)一、 关键字二、标识符2.1 标识符命名规则2.2 Java中的名称命名规范:三、变量3.1 变量的概念:3.2 变量数据类型**注意:**四、运算符“&”和“&&”的区别:三元运算符:运算符优先级:一、 关键字关键字(keyword)的定义和特点定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写官方地址: https://docs.oracle.com/javase/tutorial/java/n原创 2020-08-17 16:55:26 · 401 阅读 · 0 评论 -
第一天 java 常识与搭建
第一天 java 常识与搭建前言:为什么学习Javase一、计算机常识1.计算机语言2.软件开发介绍软件开发常用的DOS命令硬件软件二、 Java 常识1、java 等级2、java应用领域三、Java程序运行机制及运行过程1、Java语言的特点特点一:面向对象特点二:健壮性特点三:跨平台性2、Java两种核心机制1) 核心机制—Java虚拟机2)核心机制—垃圾回收四、java环境安装与配置1、什么是JDK,JRE五、java的第1个小程序1. 编写java源码,打印Hello World2. java是如原创 2020-08-17 16:36:28 · 637 阅读 · 0 评论