随笔分类 -  Java(尚硅谷版笔记)

摘要:# java9 ## 语法改进:接口的私有方法 Java 8中规定接口中的方法除了抽象方法之外,还可以定义静态方法和默认方法。一定程度上,扩展了接口的功能,此时的接口更像是一个抽象类。 在Java 9中,接口更加的灵活和强大,连方法的权限修饰符都可以声明为private的了,此时方法将不会称为你对外 阅读全文
posted @ 2023-05-31 12:45 生活的样子就该是那样 阅读(26) 评论(0) 推荐(0) 编辑
摘要:# Lambda表达式 Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样传递)。使用它可以写出更简洁,更灵活的的代码。作为一种观念更紧凑的代码风格,使Java的语言表达能力得到了提升。 ```java //Lambda表达式的使用举例 @Test 阅读全文
posted @ 2023-05-30 15:16 生活的样子就该是那样 阅读(8) 评论(0) 推荐(0) 编辑
摘要:反射的概述(Java Reflection) Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Cl 阅读全文
posted @ 2023-05-26 19:57 生活的样子就该是那样 阅读(13) 评论(0) 推荐(0) 编辑
摘要:# 概述 Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能很容易开发常见的网络应用程序 Java提供的网络类库,可以实现无痛的网络链接,联网的底层细节被隐藏在Java的本机安装系统里,由JVM进行控制。并且Java实现了一个跨平台的网络库,程序员面对的是一个统一的 阅读全文
posted @ 2023-05-25 10:26 生活的样子就该是那样 阅读(52) 评论(0) 推荐(0) 编辑
摘要:File类的使用 java.io.File类:文件和文件目录路径的抽象表示型事,与平台无关 File能新建、删除、重命名文件和目录,但File不能访问文件内容本身,如果需要访问文件内容本身,则需要输入/输出流 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java 阅读全文
posted @ 2023-05-23 17:05 生活的样子就该是那样 阅读(15) 评论(0) 推荐(0) 编辑
摘要:为什么要有泛型 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此此时把元素的类型 阅读全文
posted @ 2023-05-16 21:17 生活的样子就该是那样 阅读(15) 评论(0) 推荐(0) 编辑
摘要:集合框架的概述 集合、数组都是对多个数据进行存储的结构,简称Java容器(此处的存储不牵扯持久化存储(文件等)) 数组在存储多个数据方面的特点: 一旦初始化以后,其长度就确定了。 数组一旦定义好,其元素类型也就确定了,我们也就只能操作指定类型的数据了 缺点:一旦初始化以后,其长度就不可修改。数组中提 阅读全文
posted @ 2023-05-16 15:52 生活的样子就该是那样 阅读(16) 评论(0) 推荐(0) 编辑
摘要:枚举类的使用 类的对象只有有限个,确定的。当需要定义一组常量时,强烈建议使用枚举类。如果枚举类只有一个对象,则可以作为单例模式的实现方式。 如何定义枚举类: 1.方式一:jdk5.0之前,自定义枚举类 //自定义枚举类 class Season{ //1.声明Season对象的属性 private 阅读全文
posted @ 2023-05-10 22:17 生活的样子就该是那样 阅读(23) 评论(0) 推荐(0) 编辑
摘要:字符串相关的类 关于String String类:代表字符串。Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现 String 是一个final类,代表不可变的字符序列。 字符串是常量,用双引号引起来标识,它们的值在创建之后不能更改。 String对象的字符内容是存储在一个字符数组 阅读全文
posted @ 2023-05-09 22:26 生活的样子就该是那样 阅读(17) 评论(0) 推荐(0) 编辑
摘要:章节概述: 程序(program)是为了完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和小王的过程。————生命周期 如运行中的qq,运行中的MP3播放器 程序是 阅读全文
posted @ 2023-04-24 21:44 生活的样子就该是那样 阅读(31) 评论(0) 推荐(0) 编辑
摘要:异常概述与异常体系结构 异常:在java语言中,讲程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常) Java程序在执行过程中所发生的异常时间可分为两类: Error:Java虚拟机无法解决的严重给你问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackO 阅读全文
posted @ 2023-04-03 22:09 生活的样子就该是那样 阅读(36) 评论(0) 推荐(0) 编辑
摘要:static关键字的使用 static:静态的 static可以用来修饰:属性、方法、代码块、内部类 使用static修饰属性:静态变量(类变量)共享同一个静态变量。当通过某一个对象修改静态变量时,会导致其他对象调用此静态变量时,是修改过的。 静态变量随着类的加载而加载,静态变量的加载要早于对象的创 阅读全文
posted @ 2023-02-28 22:36 生活的样子就该是那样 阅读(12) 评论(0) 推荐(0) 编辑
摘要:继承性(inheritance) 继承性的好处:why? 减少了代码的冗余,提高了代码的复用性 便于功能的扩展 为之后类多态性提供了前提 继承性的格式:class A extends B{} A:子类、派生类、subclass B:父类、超类、基类、superclass 体现:一旦子类A继承父类B之 阅读全文
posted @ 2023-01-17 16:45 生活的样子就该是那样 阅读(17) 评论(0) 推荐(0) 编辑
摘要:java面向对象学的三条主线: Java类以及类的成员:属性、方法、构造器;代码块、内部类 面向对象三大特征:封装性,继承性、多态性、(抽象性) 其他关键字:this,super,static,final,abstract,package,import等 概述: 比较面向过程与面向对象(人把大象装进 阅读全文
posted @ 2023-01-13 17:26 生活的样子就该是那样 阅读(43) 评论(0) 推荐(0) 编辑
摘要:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理 数组的常见概念: 数组名 下标(或索引) 元素 数组的长度 数组的特点: 数组是有序排列的 数组属于引用数据类型的变量。数组的元素可以是基本数据类型,也可以是引用数据类型 创建数组 阅读全文
posted @ 2023-01-04 13:13 生活的样子就该是那样 阅读(49) 评论(0) 推荐(0) 编辑
摘要:关键字与保留字 关键字(keyword)的定义和特点: 定义:被Java语言赋予了特殊的含义 特点:所有的关键字都是小写的 保留字(reserved word):现有Java版本尚未使用,但以后版本可能当作关键字使用 goto const 标识符(indentifier) Java对各种变量、方法和 阅读全文
posted @ 2022-12-28 16:25 生活的样子就该是那样 阅读(23) 评论(0) 推荐(0) 编辑
摘要:JDK(JAVA Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等 JRE(JAVA R 阅读全文
posted @ 2022-12-28 11:33 生活的样子就该是那样 阅读(26) 评论(0) 推荐(0) 编辑
摘要:概述 计算机包括硬件(hardware)和软件(software)两部分。硬件包括计算机中可以看得见的物理部分。而软件提供看不见的指令。这些指令控制硬件并且使得硬件完成特定的任务。 程序设计 定义:创建(或开发) 软件。软件包含了指令,告诉计算机做什么。应用场景:软件遍布我们周围。除了个人计算机,飞 阅读全文
posted @ 2022-12-28 10:12 生活的样子就该是那样 阅读(198) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示