![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 88
JavaSE的基础知识
加一些小demo
快乐麦肯
JAVA
展开
-
java编程 Javase 01
一、IDea软件的使用1.java编程的使用(初始版)编写代Jet码>启动cmd>调用java编程>调用java运行2.Idea(1)定义:集成开发环境,是一种提高编程效率的Java软件(2)下载及安装:JetBrians.com(Umliate版本 黑马教学使用2017.3.4版)(3)...原创 2020-11-18 19:21:00 · 170 阅读 · 0 评论 -
java编程 Javase02
一、方法1.方法入门小case:print打印时不换行 println打印默认换行(1)定义格式:public class void 方法名称(){ 方法体;}(2)调用格式:方法名称();(3)注意事项1.方法定义的先后顺序无所谓2.方法的定义不能产生嵌套和包含关系3.方法定义之后不会执行。若想执行必须进行方法的调用.2.方法(1)定义:方法是若干语句的功能集合,参数和返回值时关键a.参数:进入方法...原创 2020-11-23 21:42:00 · 115 阅读 · 0 评论 -
Java编程 javase03
一、面向对象1、面向对象概述(1)面向对象与面向过程的区别面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲历亲为,详细处理每一个细节。强调步骤。面向对象:当需要实现一个功能的时候,不管心具体的步骤,而是找一个已经具有该功能的人帮我做事。强调对象。 例子:遍历数组生活举例:手洗...原创 2020-11-30 22:24:35 · 89 阅读 · 0 评论 -
Java编程 Javase04
一、API的概述和使用1、定义:应用程序编程接口。实际就是很多类的集合,类似于Java中程序员使用的字典。使用1.6版本的JDK API使用步骤:点击显示——>搜索需要使用的类——>看包路径——>看构造方法和方法摘要2、Scanner类(1)定义:一个可以解析基本类型和字符串的简单文本扫描器(2)功能:可以实现键盘输入数据到程序当中。引用类型的一般使用步骤:01、导包import 包路径.类名称注意:如果需要使用的目标类,和当前类位于同一包下,则原创 2020-12-13 20:26:44 · 266 阅读 · 0 评论 -
java编程 Javase05
一、继承1、继承的概述:继承是多态的前提,如果没有继承就没有多态。继承主要解决的问题就是:共性抽取。2、继承的格式在继承的关系中,子类可以被当作父类看待。例如:父类是员工,子类是讲师,那么“讲师就是一个员工”定义父类的格式:(一个普通的定义)pubilc class 父类名称{ //...}定义子类的格式:public class 子类名称 extends 父类名称{ //...}3、继承中成员变量的访问特点...原创 2020-12-21 20:42:58 · 116 阅读 · 0 评论 -
Java编程 Javase06
一、多态 面向对象三大特征:封装性、继承性、多态性。 extends继承或implements实现,是多态性的前提 (一)多态的概述例如:小明是一个学生(学生形态),也是一个人(人类形态)。 小明是一个对象,这个对象既有学生形态也有人类形态。 定义:一个对象拥有多种形态,这就是对象的多态性。(二)多态的格式与使用代码当中体现多态性,其实就是:父类引用指向子类对象。1、格式父类名称 对象名 = new 子类名称 () ;或者接口名称 对象名 = new 实现类原创 2020-12-29 16:15:53 · 120 阅读 · 0 评论 -
Java编程 Javase07
一、内部类(一)内部类的概念与分类1、概念:如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类。例如:身体和心脏的关系,又如汽车和发动机的关系。2、分类成员内部类、局部内部类(包含匿名内部类)3、成员内部类(1)定义格式:修饰符 class 外部类名称{ 修饰符 class 内部类名称{ //... } //...}注意:内用外,随便访问。外用内,需要内部类对象。(2)使用间接使用:在外部类的方法中,使用内部类原创 2021-03-07 18:57:21 · 164 阅读 · 3 评论 -
Java编程 JavaSe08
一、Date类(util)表示特定的时间,精确到毫秒。表示日期和时间的类。 毫秒表示千分之一秒。1000毫秒=1秒。 特定的瞬间:一个时间点。(一)毫秒值的概念和作用1、毫秒值:(1)作用:可以对时间和日期进行计算。可以把日期转换为毫秒进行计算,计算完毕,再把毫秒转换为日期。(2)把当前的日期转换为毫秒:当期的日期:2008-01-01 时间原点(0毫秒):1970年1月1日00:00:00 就是计算当前日期(3)把毫秒转化为日期一天=86400000毫秒 中国属于东.原创 2021-03-14 17:33:47 · 109 阅读 · 0 评论 -
Java编程 Javase09
一、包装类(一)概念1、定义:将基本类型的数据包装起来,这个类叫包装类。在包装类中可以定义一些方法,用来操作基本类型的数据。2、基本数据类型除int——Integer,char——Character外其余均为首字母大写(二)装箱与拆箱装箱:从基本类型转换为对应的包装类对象。 拆箱:从包装类对象转换为对应的基本类型。1、装箱构造方法:Integer(int value):构造一个新分配的Interger对象,它表示指定的int值Integer(String s):构造一个新原创 2021-03-24 20:58:29 · 185 阅读 · 0 评论 -
Java编程 Javase10
一、List集合(一)List接口介绍java.util.list接口继承自collection接口,时单列集合中的一个重要分支,习惯性的会将实现了List接口的对象称为List集合。 特点:它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33.那么集合中,元素的存储就是按照11、22、33的顺序完成的。 它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。 集合中可以有重复的元素,通过元素的equals方法,来比较是否为重复的元素。(二)L原创 2021-03-27 21:31:39 · 110 阅读 · 0 评论 -
Java编程 Javase11
一、Map集合(一)概述1、Map集合是一个双列集合,一个元素包含两个值(一个key,一个value)2、Map集合中的元素,key和value的数据类型可以相同也可以不同3、Map集合中的元素,key是不允许重复的,value是可以重复的4、Map集合中的元素,key和value是一一对应的。(二)Map常用子类HashMap集合java.util.HashMap<k,v> 集合 implements Map<k,v>接口特点1、HashM原创 2021-04-06 21:01:36 · 209 阅读 · 1 评论 -
Java编程 Javase12
一、异常(一)异常的概念和体系1、异常的概念异常: 指的是程序在执行过程中,出现的非正常情况,最终会导致JVM非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。注意:异常指的并不是语法错误,若编译错误,则不会产生字节码文件,根本不能运行。2、异常的体系异常的根类是java.lang.Throwable,其下有两个子类:java.lang.Error与java.lang.Exception,平常原创 2021-04-17 15:02:14 · 346 阅读 · 1 评论 -
Java编程 Javase13
一、多线程(一)并发与并行(二)进程概念进程指一个内存中的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个程序从创建、运行到消亡的过程。(三)线程概念线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以被称之为多线程程序。 总之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程。(四)线原创 2021-08-21 21:03:09 · 340 阅读 · 0 评论 -
Java javase14
一、File类(一) 概述1.java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建。2.我么可以使用File类的方法创建、删除、获取一个文件/文件夹判断文件是否存在对文件进行遍历获取文件的大小File类是一个与系统无关的类,任何操作系统都可以使用这个类中的方法。3、重点file:文件directory:文件夹/目录path:路径(二)File类的静态成员变量static String pathSeparator与系统有关原创 2021-08-25 16:52:09 · 202 阅读 · 0 评论 -
Java javase15
一、网络编程(一)软件结构C/S结构:全称为Client/Server结构,是指客户端和服务器结构。常见的有QQ、迅雷等。B/S结构:全称为Browser/Server结构,是指浏览器和服务器结构。常见的有谷歌、火狐等等。网络编程:就是在一定的协议下实现两台计算机的通信的程序。(二)网络通信协议网络通信协议:通过计算机网络使多台计算机实现连接位于同一个网络中的计算机在进行连接和通信时需要遵守的一定规则。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据传输的格式、传输的速率和步骤原创 2021-08-27 11:46:17 · 206 阅读 · 0 评论 -
Java javase16
一、Stream流(一)流式思想概述当需要对多个元素进行操作(多步操作)时,考虑到性能及便利性,我们应该拼好一个模型再按照方案去执行它。(拼接流式模型)Stream流是一个来自数据源的元素队列。元素是特定类型的对象,形成一个队列。Java中的Stream并不会存储元素而是按需计算。数据源流的来源,可以是集合,数组等。Stream操作有两个基础特征PIpelinling:中间操作都会返回流本身。这样多个操作可以串联成一个管道,如同流式风格。内部迭代:Stream提供了内部迭代方式,流可以原创 2021-09-04 12:55:25 · 211 阅读 · 0 评论