Java基础
文章平均质量分 97
QB哥
热爱技术、坚持学习、充实自己、提升自我
展开
-
15--JDK8特性
1、关于JDK的升级JDK5之前JDK的变化并没有翻天覆地的变化,在JDK的升级过程JDK5是一个里程碑,然后就是今天我们要讲的JDK8同样也是一个里程碑。从JDK5开始引入众多特性之后,JDK8同样引入了更加灵活和轻巧便捷的代码编写方式。今天就给大家介绍关于JDK8中的:日期时间处理类 新的注解 接口中的默认方法 Lambda表达式 函数式接口 方法引用 Stream编程2...原创 2020-04-17 15:37:48 · 459 阅读 · 0 评论 -
14--反射技术
1、反射技术1.1、介绍反射Java中的反射:它是使用非常规的手段获取某个class文件中的内容(成员变量、构造函数、普通函数等)。不使用new关键字创建对象,而是通分析过class文件中的内容,获取到类的对象,进而可以让类中的函数运行。所有的框架(Struts2、hibernate、spring、springMVC、mybatis、springboot等)它们的底层全部在使用反射技术...原创 2020-04-17 14:45:06 · 522 阅读 · 0 评论 -
13--Java Socket网络编程
1、网络相关概念1.1、网络1.2、网络模型1.3、网络三要素1.3.1、IP地址处于网络中的通信设备(电脑、手机、电视等),都会分配一个ip地址。这些设备在通信之前,首先要接入到网络中。通过通信设备的网卡。而这个网卡属于一个硬件,并且所有的网卡在出厂的时候,都有一个固定的网卡地址。并且这个网卡地址(MAC地址)全球唯一。在dos窗口中输入 ipconf...原创 2020-04-17 14:25:51 · 313 阅读 · 0 评论 -
12--线程技术
1、多线程1.1、多线程相关概念1.1.1、进程进程:在操作系统中运行的某个软件(主要是指在内存中)。任何软件要运行都要被加载到内存中。而内存负责运行这个软件所需要的那些内存空间,就被称为当前软件在内存中的一个进程。使用任务管理器可以直接查看当前系统中运行着的各个进程:1.1.2、线程线程:软件运行之后真正负责执行软件中具体某个功能的那个独立的内存空间(它必须位于进...原创 2020-04-17 11:51:14 · 436 阅读 · 0 评论 -
11--字符流&缓冲区&编码表
1、字符流IO流:按照操作的数据特点,将IO流分成两类: 字节流: 字节输入流: InputStream: FileInputStream: 字节输出流: Ou...原创 2020-04-17 11:26:14 · 321 阅读 · 0 评论 -
10--File类&字节流&异常
1、IO技术1.1、介绍IOIO:I input、O output。IO:输入和输出。Java中的IO技术:主要是操作文件和文件夹中的数据的。学习IO:必须分清楚I和O的方向。然后确定到底使用I还是O。在Java中IO: Input:输入、读取操作。 Output:输出、写操作。不同的操作,在JDK中提供不能的类。根据操作的数据的...原创 2020-04-17 10:47:25 · 440 阅读 · 0 评论 -
9--多态&字符串缓冲区&正则表达式
1、多态1.1、什么是多态多态:一个事物以不同的形态展示出来,把这种展示称为这个事物的多态性。 举例: 水果:它是水果的统称。而真正面对的肯定是水果下面的某个一类果品。 水果: 苹果:...原创 2020-04-17 10:18:00 · 267 阅读 · 0 评论 -
8--泛型&包装类&接口&JDK特性&集合练习&集合中的接口
1、泛型1.1、泛型介绍泛型技术:JDK1.5时期出现的。它的主要作用:它代表的是某种数据类型(复杂、引用类型)。需要在使用的时候进行确定,并且可以进行类型的限定。书写格式:<引用数据类型> 尖括号中不能书写基本类型。1.2、泛型体现泛型大部分都应用在集合上。/* * 泛型技术 */public class GenericDemo { public...原创 2020-04-17 09:46:45 · 268 阅读 · 0 评论 -
7--包&集合(ArrayList、HashSet、HashMap)
1、包1.1、包介绍在操作系统中:不同的文件会放在不同的文件夹中。也就是使用文件夹来管理文件。Java中给出包的概念:在硬盘上的体现就是文件夹。作用是用来管理不同的class文件。java中定义包: 使用package关键字。注意:如果要给某个类定义它所在的包(文件夹),这时package定义包的语句必须放在所有代码的最前面。使用eclipse可以快速的...原创 2020-04-16 17:00:16 · 955 阅读 · 0 评论 -
6--日期时间转换&继承&抽象类
1、日期时间转换1.1、DateFormat类在学习Date类的时候,Date类中大部分的方法都过时,同时提示可以使用相关的类代替。其中提到解析和格式化到底什么意思呢?其实就是在说明DateFormat类是用来完成String和Date之间的转换的。格式化:是将Date对象转成一定形式的字符串数据。解析:是字符串形式的日期数据转成Date对象。因此可以知道其实D...原创 2020-04-16 15:39:14 · 426 阅读 · 0 评论 -
5--封装&私有&日期类&构造方法&System类&静态
1、封装面向对象三大特征:封装、继承、多态。1.1、什么是封装封装:生活中体现:手机、电脑、电视机等等都是封装(包装、包裹)的一种体现。封装:在描述事物的时候尽可能的将不需要外界的知道的东西全部隐藏在其中。仅仅对外界暴漏需要外界操作的部分。比如String类,将对字符串的各种操作的功能都封装在其中,而仅仅对外提供可以调用的方法名和参数等信息。而其中的实现细节并没暴漏给使用者。这...原创 2020-04-16 15:07:35 · 298 阅读 · 0 评论 -
4--面向对象&String类
1、类与对象经过前面的学习,Java语言的语法规则和和基本使用已经掌握。接下来学习一些关于Java的高级技术。1.1、类1.1.1、介绍类Java这门编程语言中,首当其冲一个概念就是类,到底什么是类呢,从第一天接触Java开始,一直在写,但却没真正研究过。类:它是一种抽象的概念。对于初学者来学不容易理解。它代表的是某一特殊的群体、或者是具备一定行为(功能)和属性事物。为了更...原创 2020-04-16 14:41:00 · 210 阅读 · 0 评论 -
3--方法&数组&IDE
1、开发工具1.1、开发工具介绍作为一名开发人员,在实际的工作需要选择合适的开发工具可以快速提高开发效率。针对Java也有很多对应的开发工具。现在就介绍一款开发中使用最多的工具Eclipse。1.2、eclipse下载下载eclipse,需要到对应官方网站下载:http://www.eclipse.org/点击download,会进入下载页面继续点击download...原创 2020-04-16 13:41:57 · 210 阅读 · 0 评论 -
2--运算符&判断&循环
1、运算符1.1、运算符介绍在生产、生活中,基本都会使用各种数据进行各种的运算、计算。而在Java语言中也有类似于生活中的各种计算和运算。下面就逐一来看看这些运算。1.2、算术运算Java中的算术运算符和生活中的数学运算基本相似。1.2.1、算术运算符符号1.2.2、算术运算符举例在使用算术运算时需要注意运算两侧类型:当两侧类型不统一时,运算结果和较大类型保持...原创 2020-04-16 13:16:52 · 635 阅读 · 0 评论 -
1--环境搭建入门案例
Java基础环境搭建&入门案例1、软件1.1、软件概念由一些数据和指令组成的程序。大白话:将数据和程序组合在一起。最终形成可以被使用的程序称为软件。1.2、软件分类应用软件:可以提供某些领域的功能或者应用。例如:QQ、微信、绝地求生等。系统软件:提供底层服务的,一般需要安装硬件上。比如:windows、mac、Linux、IOS、安卓等。2、软件制作2.1、...原创 2020-04-16 11:11:12 · 725 阅读 · 0 评论