java基础语法
Quinto0
Learning is the highest
展开
-
java之NIO(Channel,Buffer,Selector)
NIO1 什么是NIO传统io称为bio:blocking:阻塞式io,等待线程准备数据。NIO是产生于jdk1.4,基于通道,面向缓冲区的非阻塞式IO2 BIO与NIO的区别(1)io面向流,流是单向的;NIO是面向缓冲区的,通道可以将数据读取到缓存区实现双向传输(2)i...原创 2020-10-23 15:19:27 · 935 阅读 · 0 评论 -
java网络编程
java基础11(网络编程)1 概述1.1 什么是网络编程计算机网络:把分布在不同区域的计算机与外部设备用通信线路连成一个整体,实现资源(数据,硬件等)共享。网络编程:就是两个或多个程序之间的数据交换,和普通的单机程序相比,网络程序最大的不同就是需要交换数据的程序运行在不同的计算机上,这样就造成了数据交换的复杂...原创 2019-06-30 00:33:47 · 156 阅读 · 0 评论 -
Java基础10(反射)
Java基础10(反射)1 什么是反射官方解释:反射(reflection)技术通常被用来检测和改变应用程序在 Java 虚拟机中的行为表现。它是一个相对而言比较高级的技术,反射是一种强有力的技术特性,因此可以使得应用程序突破一些藩篱,执行一些常规手段无法企及的目的。通俗理解就是:反射是一种非常规手段,能在程序运行...原创 2019-06-29 17:33:21 · 115 阅读 · 0 评论 -
Java集合Set,List和Map等
Java基础6(集合)1 Java集合框架Java集合就像一个容器,可以把多个对象的引用放入容器中,它们可以帮我们方便地组织和管理一组对象。两大集合Collection和Map2 Collection接口set接口:存放无序不可重复的数据。set接口下有HashSet,LinkedHashSet,Tree...原创 2019-06-10 23:55:32 · 325 阅读 · 0 评论 -
java基础之设计模式
1 设置模式之单例设计模式概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。(1)饿汉式:/** * @Description 饿汉式 * @author refuel * @version v1.0 */public class TestSingleton{ public static void main(String[] args) { Singleto...原创 2019-06-10 21:54:46 · 115 阅读 · 0 评论 -
Java之多线程
Java基础9(多线程)1 多线程相关的概念程序:是为了完成某个特定的任务,使用各种语言编写的指令集合是静态的。进程:是一次程序执行的状态,或者正在运行的程序是动态的。它对应着从代码加载,执行至执行完毕的一个完整的过程,是一个动态的实体,它有自己的生命线程:进程的进一步细化的线程,也是程序内部执行的一条路径。线程只...原创 2019-06-15 22:29:46 · 219 阅读 · 0 评论 -
Java之IO流
Java基础8(IO流)1 IO流1.1 File类File类是对文件和目录操作,包括文件的创建,删除,修改等操作。常用API如下:方法 描述 String getName() 返回文件名或目录名 String getPath() 返回路径名字符串 File getAbsoluteFile() ...原创 2019-06-15 10:02:33 · 262 阅读 · 0 评论 -
java基础之lambda表达式
java基础12(lambda表达式)1 什么是lambda表达式lambda表达式是一个匿名函数,允许将一个函数作为另外一个函数的参数,将函数作为参数传递(可理解为一段传递的代码)。2 为什么要用lambda表达式lambda表达式可以写出更简洁更灵活的代码。先看看下面一段代码public class TestLam...原创 2019-06-18 23:59:15 · 6506 阅读 · 0 评论 -
java的封装,继承,多态
目录java基础语法4(封装,继承,多态)1 封装1.1 封装1.2 javaBean类2 继承2.1 相关概念2.2 给属性赋值的先后顺序2.3 方法的重写2.4 方法的重载2.5 this关键字2.6 super关键字2.7 this与super的区别3 多态4Object类5访问权限修饰符6 修饰符总结7==和e...原创 2019-06-01 16:40:51 · 142 阅读 · 0 评论 -
Java泛型,枚举,注解
Java基础7(泛型,枚举,注解)1 泛型1.1 什么是泛型泛型:即参数化类型。在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型。解决集合中的两个问题:(1)元素存储的安全问题(添加元素时,检查添加元素的类型);(2)元素的类型装换问题泛型可以起到对类的限定作用。1.2...原创 2019-06-12 22:57:08 · 784 阅读 · 0 评论 -
Java的static,final,代码块,内部类,抽象类,接口等
Java基础5(static,final,代码块,内部类,抽象类,接口)1 static关键字月final关键字1.1 staticstatic表示静态。可以修饰属性,方法,代码块内部类等,总结如下: 特点 修饰属性 ①属于类,调用方式:类名.属性; ②属于所有对象的公共属性:对象.属性; ③类变量在类加载的时候就...原创 2019-06-06 00:31:34 · 158 阅读 · 0 评论 -
java的类与对象
java基础3(类和对象)1面向对象1.1 面向对象与面向过程的区别面向过程和面向对象都是解决问题的逻辑方法,面向过程是强调解决问题的步骤,可以先定义多个函数,在使用的使用调用函数即可;面向对象把问题分解成多个对象,强调的是解决问题的行为,总结如下:面向过程:强化函数,过程(步骤),实现功能模块。面向对...原创 2019-05-31 23:44:46 · 141 阅读 · 0 评论 -
java的常用引用类、数组、String类
java基础2(常用引用类、数组、String类)1. 常用引用类1.1 Scanner 一个简单的文本扫描器类。 使用: //创建扫描器对象 ...原创 2019-05-26 11:42:09 · 251 阅读 · 0 评论 -
java的注释、关键字、标识符、变量常量、数据类型、运算符、流程控制等
java基础1(注释、关键字、标识符、 变量常量、数据类型、运算符、流程控制)1. java概述1.1 java的技术体系 Java SE:是Java的标准版,提供了完整的java核心API。 Java E...原创 2019-05-26 00:22:10 · 405 阅读 · 0 评论