
JavaSe基础
本分类主要针对JavaSe阶段性学习的一个总结归纳!!
LBJ_小松鼠
这个作者很懒,什么都没留下…
展开
-
Git分布式版本控制工具的概述与使用--------篇1
1. Git概述1.1 Git历史Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。 这原创 2020-11-08 18:21:54 · 171 阅读 · 0 评论 -
数据库知识: mysql + JDBC
JDBC步骤用的类和接口的简介 DriverManager类简介: 概述: 它是java.sql包下的类, 表示 驱动管理者. 作用: 1. 注册驱动. 实际开发不用这种方式. 2. 获取连接对象. 掌握, 常用. 涉及到的成员方法: public static void registerDriver(Driver driver);原创 2020-11-19 11:32:56 · 183 阅读 · 1 评论 -
大数据JavaWe基础 ------Junit单元测试, 类加载器, 反射, 注解
演示junit单元测试package com.itcast;import org.junit.After;import org.junit.Before;import org.junit.Test;/* 案例: 演示Junit单元测试的细节 和 常用注解. Junit单元测试简介: 概述: 它是Apache提供的第三方的jar包, 可以简单理解为: 就是用来替代main方法的, 即: 代码不用放到main方法中原创 2020-11-16 20:25:59 · 242 阅读 · 0 评论 -
JavaSE基础之-----------网络编程
1.网络编程入门网络编程概述【理解】计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换网络编程三要素【理解】IP地址要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接收数据的计算机和识别发送的计算机,而IP地址就是这个标识号。也原创 2020-11-15 21:28:05 · 127 阅读 · 0 评论 -
JavaSE基础之-------------------- 异常 file类 IO流
异常:JVM默认处理异常的方式1: 如果程序出现了问题,我们没有做任何处理,最终JVM 会做默认的处理,处理方式有如下两个步骤:2: 把异常的名称,错误原因及异常出现的位置等信息输出在了控制台3: 程序停止执行try-catch方式处理异常(应用)/* 演示如何自己处理异常. 自己处理异常的方式: 方式1: try.catch.finally 捕获异常. 格式: try {原创 2020-11-14 14:38:17 · 114 阅读 · 0 评论 -
JavaSE基础之------------多线程
1.实现多线程进程和线程【理解】进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序实现多线程方式一:继承Thread类【应用】方法介绍方法名说明void run()在线程开启后,此方法将被调用执行void start()使此线程开始原创 2020-11-14 11:26:28 · 129 阅读 · 0 评论 -
Java集合之----------------Set Map Collections Lambda表达式.
本篇主讲 Set Map Collections Lambda表达式.1.Set集合1.1Set集合概述和特点Set集合的特点元素存取无序没有索引、只能通过迭代器或增强for循环遍历不能存储重复元素Set集合的基本使用public class SetDemo { public static void main(String[] args) { //创建集合对象 Set<String> set = new Hash原创 2020-11-10 20:25:41 · 298 阅读 · 2 评论 -
Java集合之 ----- 内部类 Collection List 增强for 迭代器 ConcurrentModificationException(并发修改一异常)
1.Collection集合集合类的特点 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变集合类的体系图接口不能直接创建对象,所以要借助实现类实现其特有的功能. (可以使用接口多态的形式)....原创 2020-11-07 19:24:13 · 130 阅读 · 0 评论 -
Java中 构造方法 方法 实参 形参 参数传递 的区别
构造方法什么是构造方法?构造方法是一种特殊的方法,在创建对象时,被JVM自动调用的方法称为:构造方法。作用: 创建对象 Student s = new Student() 也叫对象的实例化.格式: 快捷键 alt + insert 快速生成.功能: 完成初始化对象的数据.构造方法的注意事项【理解】构造方法的创建: 如果没有定义构造方法,系统将给出一个默认的无参数构造方法 如果定义了构造方法,系统将不再提供默认的构造方法.重要功能!: 可以使用带参构造,为成员变量进行初始原创 2020-11-05 21:17:51 · 1955 阅读 · 0 评论 -
Java常用API之----冒泡排序 包装类 Date SimpleDateFormat Calendar类
1:Java之冒泡排序package com.itcast.afu01;import java.util.Arrays;/** *冒泡排序: * 一种排序的方式,对要进行排序的数据中相邻的数据进行两两比较,将比较大的数据放在后面, * 一次对所有数据进行操作,直到所有数据按要求完成排序. * * 如果有n个数据进行排序,总共需要比较 n-1 次 * 每次比较完毕, 下一次比较就会少一个数据参与 */public class TestDemo01 {原创 2020-11-05 20:34:35 · 208 阅读 · 1 评论 -
JavaSE常用API第一部分:Object类、String类、StringBuilder类、Arrays类(应用)
1: Object类Object类是所有类的父类, 所有的类都直接或者间接继承自Object类.。public Object() //Object类中只有一个空参构造.— 思考题: 回想咱们之前说过的一句话为什么子类的构造方法的第一行, 默认都是super(), 而不是带参构造呢?public String toString();解释: 返回对象的字符串表示形式(即: 地址值), 无意义, 建议子类重写该方法.public boolean equals(Object o原创 2020-11-03 21:54:28 · 173 阅读 · 2 评论 -
Java中接口的特点及其概述
1:接口概述:接口就是一种公共的规范标准,只要符合规范标准,大家都可以通过Java中的接口更多的体现在对行为的抽象。接口的特点:接口用interface关键字修饰。public interface 接口名字{}类和接口之间是实现关系, 用implements关键字表示。public class 类名 implements 接口名{}接口不能实例化— 那接口如何实例化呢?可以通过多态的方式, 创建其子类对象, 来完成接口的实例化。— 多态的形式:具体类多态,抽象类多态,接原创 2020-11-02 16:02:29 · 4541 阅读 · 0 评论 -
Java抽象类的特点及其应用
在Java中, 一个没有方法体的方法应该定义为抽象方法, 而类中如果有抽象方法, 该类必须定义为抽象类.抽象类的特点:抽象类和抽象方法必须使用abstract关键字来修饰。public abstract class 类名{}public abstract void method();抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类。//抽象类public abstract class Animal { //抽象类中的抽象方法 public abstract vo原创 2020-11-02 10:55:34 · 255 阅读 · 0 评论 -
Java中面向对象编程思想及其特征之-------多态。
什么是多态?多态的指的是同一时刻(或者对象)在不同时刻表现出来的不同状态。例如:同一杯水在不同温度下有不同的状态。多态的前提条件:必须建立继承关系。子类重写父类中的方法。- 原因:父引用调用的是子类中重写的方法。多态的使用方式:父类 对象名 = new 子类()Animal a = new Cat(); // a是一个动物 (a的类型是Animal)为什么叫多态?例如://父类, 动物类public class Animal {原创 2020-11-01 20:25:51 · 222 阅读 · 0 评论 -
Java中面向对象编程思想及其特征之-------继承。
继承:多个类中存在相同属性和行为时, 将这些内容抽取到单独的一个类中, 那么这多个类就无需再定义这些属性和行为了, 只要继承那个类即可,这个关系就叫继承注意:有了继承以后, 我们在定义一个类的时候, 可以在一个已经存在的类的基础上, 还可以定义自己的新成员格式在Java中, 可以通过extends关键字来实现类与类的继承, 具体格式如下:public class 子类 extends 父类{ //子承父业 }//父类class Person{ String name;原创 2020-11-01 20:00:03 · 112 阅读 · 0 评论 -
Java中面向对象编程思想及其特征之-------封装。
本文就Java中面向对象编程思想及其特点进行一个总结,希望能对零基础刚入门的Java 的人员有所帮助。先聊一下什么是面向过程:面向:关注过程:执行的每一步流程所谓的面向过程,其实就是一种解决问题的思想。思想核心:当遇到需求时,分析需求,拆解实现需求中的步骤,书写每一步的代码在整个解决需求问题的过程中,程序员全程参与,每一步都要由程序员自己实现程序员的角色:参与者面向对象:面向:关注对象:是指一个事物(实体)。事物中有一些已完成的功能(可以调用功能)所谓的面向对象,也是原创 2020-11-01 08:50:36 · 180 阅读 · 0 评论 -
Java中创建数组的几种方法
先了解一下什么是数组,数组:就是储存数据长度固定的容器,储存多个数据的数据类型要一致。1:数组的定义格式一般用以下两种:第一种指定长度:‘’’’’’’’’’’ 数据类型 [] 数组名称 = new 数据类型[长度]‘’’’’’’’’’’ 例如: int[] arr = new int[20] 长度为20的int类型的数组第一种指定内容:‘’’’’’’’’’ 数据类型[] 数组名称 = {元素1,元素2,元素3…}例如: String[] arr = {“科比”,“詹姆斯”,“杜原创 2020-10-29 09:53:51 · 758 阅读 · 0 评论 -
如何在IEDA中隐藏不需要多余的内容方便查看代码
如何在IEDA中隐藏不需要多余的内容方便查看代码File -> Settings -> Editor -> File Types隐藏项目中不需要的文件, 只要在界面的lgnore files and folders选项值后加*.idea;*.iml;out;在下图位置加入上面代码就行啦!注意分号别忘记...原创 2020-10-28 21:15:08 · 300 阅读 · 0 评论