Java 基础入门30天笔记
文章平均质量分 90
Java 基础入门30天笔记总结
ROJS
Stay Hungry, Stay Foolish
展开
-
尚硅谷宋红康java基础学习笔记
笔记演示在线查看 Java 基础入门30天笔记_ROJS的博客-CSDN博客笔记下载 Java基础尚硅谷宋红康学习笔记-Java文档类资源-CSDN文库笔记演示HTML格式java基础java 高级PDF格式java基础java高级原创 2022-05-29 09:51:08 · 2709 阅读 · 1 评论 -
Java 8 新特性
文章目录Java8的其他特性Java8新特性概述Lambda表达式Lambda表达式使用前后的对比:Lambda表达式的基本语法:如何使用:分为六种情况函数式接口函数式接口的使用说明Java8中关于Lambda表达式提供的4个基本的函数式接口:总结方法引用构造器引用与数组引用构造器引用数组引用Stream APIStream API的理解:注意点:Stream的使用流程:使用流程的注意点:步骤一:Stream实例化步骤二:中间操作步骤三:终止操作Optional类的使用理解:为了解决java中的空指针问题而原创 2022-05-26 08:29:12 · 201 阅读 · 0 评论 -
Java 反射机制
文章目录Java反射机制反射的概述关于反射的理解体会反射机制的“动态性”反射机制能提供的功能相关APIClass类的理解与获取Class的实例Class类的理解获取Class实例的几种方式:(前三种方式需要掌握)总结:创建类的对象的方式?Class实例可以是哪些结构的说明了解ClassLoader类的加载过程----了解类的加载器的作用类的加载器的分类Java类编译、运行的执行的流程使用Classloader加载src目录下的配置文件反射应用一:创建运行时类的对象反射应用二:获取运行时类的完整结构获取属性结原创 2022-05-26 08:26:28 · 213 阅读 · 0 评论 -
Java 网络编程
文章目录网络编程InetAddress类的使用实现网络通信需要解决的两个问题网络通信的两个要素:通信要素一:IP和端口号通信要素二:网络通信协议TCP和UDP的区别TCP三次握手和四次挥手TCP网络编程UDP网络编程URL编程网络编程InetAddress类的使用实现网络通信需要解决的两个问题1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用2.找到主机后如何可靠高效地进行数据传输网络通信的两个要素:1.对应问题一:IP和端口号2.对应问题二:提供网络通信协议:TCP/IP参考模原创 2022-05-26 08:22:18 · 217 阅读 · 0 评论 -
Java- IO流
Java io流详细介绍原创 2022-05-25 10:06:42 · 432 阅读 · 2 评论 -
Java 泛型
文章目录泛型泛型的理解泛型在集合中的使用在集合中使用泛型之前的例子1在集合中使用泛型例子2在集合中使用泛型例子3集合中使用泛型总结:自定义泛型类、泛型接口、泛型方法举例:应用场景举例:泛型在继承上的体现通配符通配符的使用有限制条件的通配符的使用泛型泛型的理解1.泛型的概念所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时确定(即传入实际的类型参数,也称为类型实参)。2原创 2022-05-25 10:03:50 · 177 阅读 · 0 评论 -
Java 集合
Java 集合 详细介绍原创 2022-05-25 10:02:32 · 716 阅读 · 0 评论 -
Java枚举类和注解
Java 枚举类和注解 详细讲解原创 2022-05-25 09:59:59 · 670 阅读 · 0 评论 -
Java 常用类
java 常用类 string stringbuilder 时间 日期 math system 等原创 2022-05-25 09:58:08 · 262 阅读 · 1 评论 -
Java 多线程详解
文章目录多线程程序、进程、线程的理解并行与并发创建多线程的两种方式方式一:继承Thread类的方式:方式二:实现Runnable接口的方式:两种方式的对比:Thread类中的常用方法Thread类中的常用的方法:线程的优先级:Thread的生命周期线程的同步机制背景Java解决方案:同步机制方式一:同步代码块方式二:同步方法方式三:Lock锁 --- JDK5.0新增利弊面试题线程安全的单例模式(懒汉式)死锁问题死锁的理解:说明:举例:线程通信线程通信涉及到的三个方法:说明:面试题:小结JDK5.0新增线原创 2022-05-25 09:55:19 · 353 阅读 · 0 评论 -
Java 异常处理
文章目录异常处理异常异常的体系结构从程序执行过程,看编译时异常和运行时异常常见的异常类型,请举例说明:异常的处理java异常处理的抓抛模型异常处理方式一:try-catch-finally异常处理方式二:对比两种处理方式体会开发中应该如何选择两种处理方式?手动抛出异常自定义异常类异常处理异常异常的体系结构* java.lang.Throwable * |-----java.lang.Error:一般不编写针对性的代码进行处理。 * |-----java.lang.Exception:可以原创 2022-05-25 09:52:06 · 164 阅读 · 0 评论 -
Java 面向对象-下
文章目录面向对象-下关键字:static使用static修饰属性:静态变量(或类变量)静态变量内存解析:static修饰方法:静态方法、类方法static的注意点如何判定属性和方法应该使用static关键字:使用举例:单例模式设计模式的说明常用设计模式 --- 23种经典的设计模式单例模式两种方式的对比:main()的使用和说明类的结构:代码块静态代码块:非静态代码块:属性的赋值顺序关键字:final关键字:abstract抽象类的匿名子类模板方法的设计模式解决的问题举例应用场景关键字:interface原创 2022-05-25 09:50:05 · 273 阅读 · 0 评论 -
Java 面向对象-中
文章目录面向对象-中面向对象的特征二:继承性为什么要有类的继承性?(继承性的好处)继承性的格式子类继承父类以后有哪些不同?Java中继承性的说明java.lang.Object类的理解方法的重写什么是方法的重写(override 或 overwrite)?应用举例重写的规则区分方法的重写和重载?关键字:supersuper 关键字可以理解为:父类的可以用来调用的结构:super调用属性、方法:.super调用构造器:子类对象实例化全过程面向对象的特征三: 多态性多态性的理解:何为多态性:多态性的使用:虚拟方原创 2022-05-25 09:46:37 · 361 阅读 · 0 评论 -
Java 面向对象-上
文章目录面向对象-上类与对象面向对象学习的三条主线:面向对象与面向过程(理解)完成一个项目(或功能)的思路:面向对象中两个重要的概念:面向对象思想落地实现的规则一对象的创建与对象的内存解析匿名对象:我们创建的对象,没显式的赋给一个变量名。即为匿名对象理解"万事万物皆对象"JVM内存结构类的结构之一:属性对比:属性 vs 局部变量相同点不同点补充:回顾变量的分类:方式一:按照数据类型:方式二:按照在类中声明的位置:类的结构之一:方法return关键字:方法的重载方法的重载的概念构成重载的举例不构成重载的举原创 2022-05-25 09:41:59 · 451 阅读 · 0 评论 -
数组的使用
数组数组的概述数组的理解:数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组相关的概念:数组名元素角标、下标、索引数组的长度:元素的个数数组的特点:1数组是序排列的2数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型3创建数组对象会在内存中开辟一整块连续的空间4数组的长度一旦确定,就不能修改。数组的分类:① 照维数:一维数组、二维数组、。。。② 照数组元素的类型:基本原创 2022-05-22 12:14:53 · 294 阅读 · 0 评论 -
基本语法介绍
基本语法关键字与标识符java关键字的使用定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所字母都为小写具体哪些关键字:保留字:现Java版本尚未使用,但以后版本可能会作为关键字使用。具体哪些保留字:goto 、const注意:自己命名标识符时要避免使用这些保留字标识符的使用定义:凡是自己可以起名字的地方都叫标识符。涉及到的结构:包名、类名、接口名、变量名、方法名、常量名规则:(必须要遵守。否则,编译不通过)规范:(可以不遵守,不影响编译和运原创 2022-05-22 12:13:17 · 264 阅读 · 0 评论 -
Java语言概述
Java语言概述Java语言概述基础常识软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为:系统软件 和 应用软件 系统软件:windows , mac os , linux ,unix,android,ios,…应用软件:word ,ppt,画图板,…人机交互方式: 图形化界面 vs 命令行方式应用程序 = 算法 + 数据结构常用DOS命令:计算机语言发展迭代史第一代:机器语言第二代:汇编语言第三代:高级语言面向过程:C,Pascal、Fortran面向对象原创 2022-05-22 12:10:54 · 297 阅读 · 0 评论