![](https://img-blog.csdnimg.cn/7dcda9cc9c43488b8ec0881a84c57f98.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE
文章平均质量分 87
javeSE 基础 语法
团团kobebryant
天上的星星看着也感觉不错
展开
-
javaSE(完整版)
1.java语言的特点:1.简单性:java语言是纯面向对象语言,语法简单,单继承,没有指针,还会自动收集内存垃圾2.面向对象性:所有元素都要通过类和对象来访问,万物皆对象3.平台无关性:跨平台,只需要开发一次就可以在不同平台(也可以说操作系统)上运行4.分布式:支持网络,可多个客户端相互调用5.健壮性:java编写的程序很多方面具有可靠性,java编译器编译期间就能检测出其他语言仅在运行中才能检测出的问题(java会检查程序在编码和运行时的错误,并消除错误)5.安全性:删除了指..原创 2022-05-11 17:04:35 · 11164 阅读 · 7 评论 -
Lambda表达式&stream流
一、Lambda表达式1.Lambda表达式出现的背景;我们想要把某些功能传递给某个方法,总要去写匿名类,就还是复杂了,因为其核心部分只是里面的函数表达式,于是Java 8 增加了一个语言级的新特性,名为 Lambda 表达式。2.Lambda 表达式简介:Lambda 表达式是一个匿名函数,我们可以把 lambda 表达式理解为一段可以传递的代码(将代码段像数据一样传递)。使用它可以写出更简洁, 更灵活的代码。Lambda 表达式的本质只是一个"语法糖",你可以使用更少的代..原创 2022-04-11 23:31:27 · 2810 阅读 · 1 评论 -
第十章:线程
一.程序、线程、进程1.程序、线程、进程的关系:程序:(指一段静态的代码)为了完成特定任务,用某种语言编写的一组指令的集合。进程:正在执行的程序。从Windows操作系统来说,进程是操作系统进行资源分配的最小单位(从硬盘读取到内存中,资源分配)线程:进程可进一步细化为线程,是一个进程内部的最小执行单位,是草走系统进行任务调度的最小单位,隶属于进程。1.线程和进程的关系:1)一个进程可以包含多个线程 ,线程属于进程,线程不能脱离进程而单独存在。2)一个进程中至少包含一个..原创 2022-04-11 17:38:44 · 416 阅读 · 0 评论 -
第七章:集合
1.集合概念(java.util包)1.集合 数组 ---->容器 存储一组数据2.数组就是容器:同一类型,创建时指定容量,长度不变,在内存空间连续存储3.不足:长度固定,不能改变需求:程序运行时数据数量随时会发生改变,存储结构也会有特殊需求(增删多---链表结构;查询多---数组结构)-----为什么java提供那么多(不同类型)集合类?2.集合API集合就是容器 操作: 增删改查1.集合体系:(单列集合Collection和双列集合Map)Java的集合框架...原创 2022-04-11 16:57:35 · 105 阅读 · 0 评论 -
第九章:网络编程
第九章:网络编程1.网络编程的概述1.什么是计算机网络:把分布在不同地理区域的具有独立功能的计算机(各种设备),通过通信设备与线路(网线)连接起来,有功能完善的软件实现资源共享和信息传递的系统2.什么叫网络编程:我们写的程序可以支持网络通信,实现程序与程序之间互联互通。java提供的网络类库,可以实现网络连接,联网的底层细节被隐藏在Java本机安装系统里 ,由JVM控制,并且Java实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境3.网络编程的目的:直接或间接的原创 2022-04-11 16:47:17 · 532 阅读 · 0 评论 -
JavaSe学习笔记第七章(集合)
第七章(集合)1.集合概念(java.util包)1.集合 数组 ---->容器 存储一组数据2.数组就是容器:同一类型,创建时指定容量,长度不变,在内存空间连续存储3.不足:长度固定,不能改变需求:程序运行时数据数量随时会发生改变,存储结构也会有特殊需求(增删多---链表结构;查询多---数组结构)-----为什么java提供那么多(不同类型)集合类?2.集合API集合就是容器 操作: 增删改查1.集合体系:(单列集合Collection和双列集合Map)Ja原创 2021-12-23 17:03:12 · 509 阅读 · 0 评论 -
GUI学习笔记
GUI1.GUI的概念:GUI(Graphical User Interface)即图形用户界面,它能够使应用程序看上去更加友好;2.Swing概述:Swing是纯Java组件,使得应用程序在不同的平台上运行时具有相同外观和相同的行为。 Swing中的大部分组件类位于javax.swing包中. Swing中的组件非常丰富,支持很多功能强大的组件.(1)Swing概述:3.容器组件:(JFrame 、 JPanel)Java的图形用户界面的基本组成部分是组件,组件是.原创 2021-12-19 19:17:23 · 1213 阅读 · 0 评论 -
javaSE第六章(异常)
第六章(异常)1.java异常概念异常:不正常,不是代码可以解决的广义上的异常:程序中出现的任何异常狭义上的异常(我们所说的异常):程序在运行时出现的不正常情况,可以使用异常处理机制解决Error:java虚拟机无法解决的严重问题,一旦程序运行时出现错误 程序是无法解决的Exception:程序运行时出现不正常情况,异常处理机制可以处理 如越界2.异常的体系1.算术异常 ArithmeticExceptionSystem.out.print..原创 2021-12-09 20:10:35 · 314 阅读 · 0 评论 -
javaSE学习笔记(第五章)
JavaSE第五章(API_常用类)1.Java APIAPI: 概述应用程序编程接口API文档:是对Java预先定义的类或接口功能和函数功能的说明文档目的是提供给开发人员进行使用帮助说明2.基本数据类型包装类1.基本数据类型:byte short int long float double char boolean基本数据类型 没有面向对象的使用方法,所以java为每种基本累心定义了一个类,来表示基本数据类型,这个类叫做包装类(int 是基本类型 Integer是引用类型)原创 2021-11-30 11:47:01 · 204 阅读 · 0 评论 -
JavaSE学习笔记第四章(面向对象)
1.面向对象和面向过程的设计思路·面向过程:(POP)关注于具体流程,一步一步实现解决问题案例1:把大象装进冰箱3步可以实现:1.开门();2.装大象();3.关门();·面向对象:(OOP)1.先设计:对现实中的事物进行分类 创建出类 在类中定义功能(方法) 创建出具体对象,让对象做具体的事案例1:把大象装进冰箱冰箱类{开门();装大象();关门();}大象类{}总结:面向对象无法取代面向过程,他们相辅相成,面向对象关注于从宏...原创 2021-11-20 18:09:08 · 256 阅读 · 0 评论 -
JavaSE第三章学习笔记(数组)
JavaSE第三章(数组)1.数组基本概念及作用(存储一组数据类型相同的数据 空间连续 长度一旦给定不可变)1.数组本身是引用数据类型,即对象。但是数组可以存储基本数据类型,也可以存储引用数据类型2.数组的声明的两种方式:• 数据类型 [] 数组名字 例如:int [] a; //推荐• 数据类型 数组的名字 [] 例如: int a []//int指数组中可以存储的数据类型为int 数组是引用数据类型2.数组的创建数组创建的三种方式:int[] a =原创 2021-11-16 12:06:44 · 390 阅读 · 0 评论 -
javaSE学习笔记(第二章)
javaSE第二章(javaSE基础语法)1.IDE的使用IDE是所有开发工具的总称,集成开发环境常用的Java开发工具有:IntelliJ IDEAEclipse2.注解对代码的功能进行说明,使用特定的符号进行标注,程序运行时不会被执行单行注释:// 对某一行代码进行说明(选择要注释的ctrl+/可以快速注释多行)多行注释:/* */ 快捷键 选中ctrl+shift+/文档注释:/****/ 对类,属性,方法进行注释,在调用的时候有前面注释的提示原创 2021-11-16 01:04:08 · 269 阅读 · 0 评论 -
javaSE第一章学习笔记
java第一章java是一门编程语言,而且是一门面向对象的.1.为什么学java(市场需求) 服务器端的程序 电商后台,银行系统....后端都可以用java实现 安卓应用 前端 移动端 软件工具 嵌入式 大数据 haodp 数据分析 2.Java语言发展史(了解) 1991sun公司需要开发一种新的语言: 内存小,在不同的平台上运行詹姆斯.高斯林 担任组长开始研发1995年确立1996年1.0版本发布从java.原创 2021-11-08 20:29:30 · 99 阅读 · 0 评论