java笔记·
文章平均质量分 85
飞在天空中的野草帽
生活有苦有甜,正待细细品味!
展开
-
Java学习笔记8-集合
一、简介 集合是指具有某种特定性质的具体的或抽象的对象汇总而成的集体。其中,构成集合的这些对象则称为该集合的元素。即:一个或多个确定元素所构成的整体。二、作用存储对象的容器,将容器添加标签,使其只能存储某种对象类型。三、特点只能用来存放对象;存放的是对对象的引用;可以存放不同类型,不限数量的数据类型;四、集合和数组区别长度区别:数组固定集合可变内容区别:数组可以是基本数据类型,也可是引用数据类型集合是原创 2021-01-22 21:00:42 · 122 阅读 · 0 评论 -
java学习笔记7-异常处理
java学习笔记7-异常处理1、基本概念 异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件)。 异常处理(又称为错误处理)功能提供了处理程序运行时出现的任何意外或异常情况的方法。异常处理使用 try、catch 和 finally 关键字来尝试可能未成功的操作,处理失原创 2021-01-21 20:02:31 · 88 阅读 · 0 评论 -
Java学习笔记6-面向对象
Java学习笔记6-面向对象1、概念简介 面向对象认为客观世界是由对象组成的,对象由类(属性和方法)组成,对象可按其属性进行分类,对象之间的联系通过传递消息来实现,对象具有封装性、继承性和多态性。即:将功能封装进对象,强调了对象的功能。2、面向对象和面向过程的区别面向过程:把系统划分为多个功能模块,功能和数据是分开的;面向对象:把系统划分多个对象,功能和数据封装到一个对象中,所有对数据的操作封装的对象中;原创 2021-01-20 21:42:40 · 118 阅读 · 0 评论 -
Java学习笔记5-流程控制
Java学习笔记5-流程控制1、简介 控制流程(也称为流程控制)意指在程序运行时,个别的指令(或是陈述、子程序)运行或求值的顺序。即:程序运行时,对代码执行的控制。2、分类复合语句顺序语句条件语句循环语句3、实现3.1、复合语句 Java语言的复合语句是以整个块区为单位的语句,又称块语句。复合语句由“{”开始,闭括号“}”结束。如:类或方法定义时原创 2021-01-17 21:17:55 · 61 阅读 · 0 评论 -
Java学习笔记4-数组
Java学习笔记4-数组1、简介数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。2、作用存储数据(基本数据类型和引用数据类型)基本数据类型:byte、short 、int、long;float、double;原创 2021-01-15 21:23:45 · 92 阅读 · 0 评论 -
Java学习笔记3-字符串
Java学习笔记3-字符串1.简介字符串或串(String)是由数字、字母、下划线组成的一串字符。由双引号括起来,如:x=“hello, java”。在Java中字符串常做String类型的对象处理,String类位于java.lang包下,默认情况下,该包自动导入所有程序。2.存储原理图public class Hello{ public static void main(String[] args) { String s1="Hello ";//编译期创建 String s2="Wo原创 2021-01-13 19:59:56 · 93 阅读 · 0 评论 -
Java学习笔记2-基本数据类型
1数值型整数类型byte,占内存空间:8位,取值范围:-128~127short,占内存空间:16位,取值范围:-2^15 ~2^15 -1int,占内存空间:32位,取值范围:-2^31 ~2^31 -1long,(长整型后加L或l)占内存空间:64位,取值范围:-2^63 ~2^63 -1public class Text1 { public static void m...原创 2020-04-01 21:22:58 · 175 阅读 · 0 评论 -
Java学习笔记1-初识Java
1.Java的兄弟版本1.Java SE:支持桌面应用的Java平台,包含Java基础库和语法。2.Java EE:适用于企业应用系统开发。3.Java ME:智能终端设备上应用。2.Java语言主要特点1.面向对象Java语言提供接口和继承等原语,为了简单起见,支持类之间的单继承,支持接口之间的多继承,并支持类与接口之间的实现机制。2.健壮性 完善性吸收了C/C++语言优点去掉了...原创 2020-03-30 21:30:52 · 142 阅读 · 0 评论 -
Java学习笔记15-网络编程
目录初识网络1、什么是网络2、什么是计算机网络网络模型1、网络模型简介2、OSI七层参考模型3、TCP/IP四层参考模型网络协议1、简介2、TCP/IP中的TCP3、TCP/IP中的UDPIP与端口1、什么是IP地址?2、IP协议的作用3、IP地址分类4、什么是端口号5、端口的分类6、常用端口7、URL简介网络编程1、InetAddress获取IP2、Socket套接字部分图均来自网上查找初识网络1、什么是网络网络是由若干节点和线构成,表示诸多对象及其相互联系。2、什么是计算机网络计算机网络是原创 2021-02-17 17:45:57 · 204 阅读 · 3 评论 -
Java学习笔记14-多线程
1、什么是程序为完成特定任务、用某种语言编写的一组指令的集合。即:指一段静态的代码,静态对象。2、什么是进程是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。如:运行中的QQ3、什么是线程一个进程内部可以执行多个任务,每个任务即为一个线程。多线程是指一个进行内多个任务(线程)同时运行4、什么是多线程多线程(multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。多线程技术使程序能够同时完成多项任务。多个任务并不是同时执行,而是分原创 2021-02-16 22:08:23 · 139 阅读 · 3 评论 -
Java学习笔记13-JDBC数据库连接及数据库连接池
JDBC数据库连接1、简介JDBC数据库连接是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库资源。2、作用JDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题。3、Driver接口介绍1、概念java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同原创 2021-02-06 22:50:30 · 184 阅读 · 0 评论 -
Java学习笔记12-反射
1、简介 Java的反射机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。即:在程序运行过程中分析类的一种能力(通过访问字节码.class文件,创建并使用对象的过程)2、特点对于任意一个类,都能够知道这个类的所有属性和方法对于任意一个原创 2021-02-03 19:39:56 · 68 阅读 · 0 评论 -
Java学习笔记11-泛型
1、简介 Java泛型是J2 SE1.5中引入的一个新特性,其本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。即:参数化类型。2、作用泛化:用T代表任意类型(参数化类型)类型安全:通过泛型变量类型限制,可以在更高程度上验证类型假设。如果不用泛型,则必须使用强制类型转换,而强制类型转换不安全。消除强制类型转换:泛型原创 2021-01-30 20:04:30 · 79 阅读 · 0 评论 -
Java学习笔记10-IO流
1、基本概念 流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。即:IO流就是以流的方式进行输入输出。2、作用 在本地磁盘和网络上操作数据3、分类4、用法File类1原创 2021-01-27 20:30:10 · 120 阅读 · 0 评论 -
Java学习笔记9-那些常用类
一、时间日期Date类1、简介java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。2、Date对象的常用方法方法用途long getTime( )返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。String toString( )原创 2021-01-24 20:24:50 · 107 阅读 · 0 评论