
java学习笔记
文章平均质量分 83
略
zero_signal
敌强如斯,能如奔涛般击溃我军,我们或许不会马上成功,但将屡败屡战,百战不饶。
展开
-
Lambda表达式
Lambda表达式只支持函数式接口,也就是只有有一个抽象方法的接口。功能接口是java8中的新增功能,它们只允许一个抽象方法。这些接口也被称为单抽象方法接口引入了一个注释@FunctionalInterface,当你注释的接口违反了FunctionalInterface的规则时,出现编译期错误。...原创 2022-07-19 10:53:50 · 138 阅读 · 0 评论 -
第11章:GUI
GUI就是图形用户界面,它能够使用程序看上去更加友好。Swing时纯java组件,使得应用程序在不同的平台上运行时具有相同外观和相同的行为。Swing中的大部分组件类位于javax.swing中。Swing中的组件非常丰富,支持很多功能强大的组件。...原创 2022-07-19 10:53:05 · 202 阅读 · 0 评论 -
第十章:线程
我们从今天开始学习线程。原创 2022-07-19 10:45:48 · 126 阅读 · 0 评论 -
第九章 网络编程
从今天开始,我们开始学习java的网络编程。原创 2022-07-19 10:29:15 · 107 阅读 · 0 评论 -
第8章 IO
从今天开始,我们学习IO。File类 :在程序中抽象的表示计算机中的文件和目录(文件夹),File类是java.io包中的一个类。 关于File类:1. 一个Flie类的对象可以表示一个具体的文件或目录 2.File对象可以对文件或目录的属性进行操作,例:获取文件名....3.File类的对象只表示文件,不能对文件内容进行读写操作绝对路径: E:/demo1.txt 绝对路径 完整的路径相对路径: a.txt 相对路径 不是全路径,是两个文件的相对同一个父级的路径 //File类构造方法原创 2022-07-14 08:39:11 · 221 阅读 · 0 评论 -
第七章 集合
从这一章,开始学习集合。我们如果要保存一组类型相同的元素时,我们应当使用一个容器来存储信息,数组就是这样一个容器。数组的缺点:数组一旦定义,长度将不能再变化。但是在实际开发时,经常需要保存一些不断变长的数据集合,于是,我们需要一些能够动态增长长度的容器来保存数据。而在实际开发中,我们需要对数据的保存的逻辑可能是各种各样的,于是就有了各种各样的数据结构。所以java提供了许多不同的存储结构,而java中对于各种数据结构的实现,就是我们用到的集合。1数组2链表3哈希4树集合是由很多接口,抽象类,具体类组成的,都原创 2022-07-08 10:09:00 · 118 阅读 · 0 评论 -
异常(Exception)
在java语言中,将程序执行中发生的不正常情况称为“异常”。而Java程序在执行过程中发生的异常(运行时一切不正常的情况)分为像JVM虚拟机内存不够,JVM系统内部错误等严重问题,一般不能通过编写针对性的代码进行处理。通过异常处理机制处理,处理后程序可以继续向下执行目前遇到的异常:1.访问数组下标越界2.类型转换异常3.算术异常4.空指针5.数字格式化Java对于异常:Java中将程序中出现的每一类问题,都包装好了一个类,而当出现对应的某种异常时,虚拟机就回抛出对应的类的信息java中解决异常的方法:1.默原创 2022-07-07 09:53:56 · 334 阅读 · 0 评论 -
java中的常用类-1
API(应用程序编程接口)java语言中提供了很多的类和接口但是一般所说的api是指api文档,是对java预定定义的类类或接口功能和函数功能的说明文档,目的是提供给开发人员进行使用帮助说明。基本数据类型包装类为什么要有基本数据类型包装类?基本数据类型是通过八个关键字声明,结构简单。但是基本数据类型却是不面向对象的,这在实际使用中存在许多的不便。为解决这个问题,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这些基本数据类型对应的类统称为基本数据包装类。包装类:这些类封装了一个对应的基本数据类型数值原创 2022-06-25 13:05:47 · 161 阅读 · 0 评论 -
面向对象的程序编程4
多态:同一种事物(),在不同时刻表现不同的状态()。多态存在的三个必要条件:1.要有继承(包括接口的实现),父类可以表示子类,他们之间是有关系的。2.要有重写(特定的抽象方法),重写过来后,调用的就是子类自己的方法实现。3.父类引用指向子类对象Q:什么是父类引用指向子类对象?当编译期类型是 父类,运行期类型是子类时,被称为父类引用指向子类对象。class Animal{ …… }class Cat extends Animal{ …… }clas原创 2022-06-18 14:11:59 · 163 阅读 · 0 评论 -
面向对象3
略原创 2022-06-06 15:45:18 · 75 阅读 · 0 评论 -
面向对象2
this关键字this关键字代表当前对象,使用this关键字引用 成员变量 和 成员方法在一个类的方法或构造方法内部,可以使用“this.成员变量名”这样的格式来引用成员变量名,常常用来区分同名的成员变量和局部变量public class Demo{ private int a; public Demo(int a){ this.a = a; } public int getA(){ return a; } public ...原创 2022-05-26 15:09:44 · 94 阅读 · 0 评论 -
面向对象的设计思想
面向过程与面向对象面向过程(POP)分析出解决问题所需要的的步骤,然后把步骤一步一步实现。面向过程直接关注流程。面向对象(OOP)以分类的方式进行思考和解决问题面向对象先对整体关系作出分类,然后根绝不同的类深入细节的处理。面向对象与面向过程之间的关系面向对象无法取代面向过程,他们是相辅相成的。面向对象关注于从宏观 上把握事物之间的关系,在具体到如何实现某个细节时,仍然采用面向过 程的思维方式。面向对象如果离开了面向过程,就无法实现真正的落地, 成为无源之水。JAV..原创 2022-05-19 15:03:20 · 957 阅读 · 0 评论 -
第二章 数组
数组数组的基本概念1.数组是相同数据类型元素的集合2.数组本身是引用数据类型,即对象。但是数组不仅可以存储基本数据类型,也可以存储引用数据类型。3.数组内部可以划分多个空间,且这些空间是连续的,一旦空间数量确定,就不能更改。数组声明语法数据类型 名称 [];数据类型 [] 名称;建议使用第二种,防止混淆。int a,d[]; //a是整数,d是数组int [] b,c; //b,c都表示数组数组的创建数组创建的三种方式:声明数组的原创 2022-05-03 20:09:53 · 267 阅读 · 0 评论 -
第二章 java的基础语法
IDEIDE(集成开发环境) 提供程序开发环境的应用程序,一般包括 代码编辑器,编译器,调试器和图形用户界面等工具。注释注释是对程序的说明,注释以某种特定符号做标记,在程序运行过程中不会执行注释。有三种注释// 用于单行注释 快捷键 ctrl + //* */ 用于多行注释 快捷键 ctrl + shift + /但是,对选中的内容第二次使用快捷键时会取消注释/** */ 用于文档注释,对 类,方法,属性进行说明,可以在调用时显示注释标识符 关键字 和保留..原创 2022-04-20 19:03:20 · 225 阅读 · 0 评论 -
第二章 java的基础语法
IDEIDE(集成开发环境) 提供程序开发环境的应用程序,一般包括 代码编辑器,编译器,调试器和图形用户界面等工具。注释注释是对程序的说明,注释以某种特定符号做标记,在程序运行过程中不会执行注释。有三种注释// 用于单行注释 快捷键 ctrl + //* */ 用于多行注释 快捷键 ctrl + shift + /但是,对选中的内容第二次使用快捷键时会取消注释/** */ 用于文档注释,对 类,方法,属性进行说明,可以在调用时显示注释标识符 关键字 和保留..原创 2022-04-12 19:10:31 · 393 阅读 · 0 评论 -
第一章 java绪论
第一章 java绪论java是一门面向对象的语言。为什么选择java?java的应用范围广 服务器程序 Android应用 软件工具 嵌入式领域 大数据技术 java语言发展史时间 1991人物 James Gosling(詹姆斯•高斯林) sun公司事件 需要设计一种小型计算机语言,该语言主要用于像电视机顶盒,家用电器等这样的消费类电子产品设计要求 1. 内存小2. 能在不同的平台上运行1995年确立1996年1.0原创 2022-04-11 19:46:10 · 734 阅读 · 0 评论