javaSE
文章平均质量分 95
java基础
悟空打码
关注我❤不掉发进大厂❤,带你走向架构师
展开
-
程序员内功修炼——内省、反射与注解
目录一、软件开发概述2.1、软件开发的生命周期2.2、软件设计原则2.3、编码规范二、软件测试2.1、黑盒测试2.2、白盒测试2.3、JUnit测试2.3.1、JUnit依赖安装2.3.2、JUnit常用注解2.3.2.1、@Before2.3.2.2、@After三、配置文件3.1、properties文件3.1.1、解析properties文件3.1.2、常见的API3.2、XML文件3.2.1、为什么要学习XML3.2.2、XML的语法四、反射4.1、什么是反射4.2、字节码对象4.3、获取字节码对象原创 2021-03-05 14:29:03 · 449 阅读 · 4 评论 -
急速上手之Lambda表达式
目录一、Lambda表达式1.1、函数式编程1.2、问题引入1.3、Lambda表达式1.3.1、匿名内部类与lambda对比1.3.2、参数和返回值1.3.3、省略格式1.3.4、使用Lambda的前提条件一、Lambda表达式1.1、函数式编程 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FsSXzLwK-1614301616777)(D:\学习笔记\Java SE\Java JDK8新特性\JDK8新特性.assets\03-Overview.png)]原创 2021-02-26 09:09:26 · 172 阅读 · 0 评论 -
一文彻底搞定Java网络编程基础
一、网络入门1.1、软件结构 我们常见的软件结构有两种:C/S结构B/S结构 两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机的通信的程序。1.1.1、C/S结构 全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷、IDEA等软件。有点事可以做深度的定制化[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G0VRfKH4-1614134836394)(D:\学习笔记原创 2021-02-24 11:51:58 · 280 阅读 · 0 评论 -
Java学习笔记——Java集合
文章目录一、数据结构1.1、线性结构1.1.1、数组1.1.2、链表1.1.3、队列1.1.4、栈1.2、非线性结构1.2.1、哈希表1.2.2、树和二叉树1.2.2.1、树1.2.2.2、二叉树1.2.2.3、排序二叉树1.2.2.4、平衡二叉树1.2.2.4.1、左旋1.2.2.4.2、右旋1.2.2.4.3、左左1.2.2.4.4、左右1.2.2.4.5、右左1.2.2.4.6、右右1.2.2.5、红黑树二、Collection集合2.1、集合框架概述2.2、集合的分类三、List接口3.1、List原创 2021-01-02 17:32:02 · 485 阅读 · 0 评论 -
(还在没有对象而发愁吗,new出来)->Java面向对象入门
文章目录一、面向过程和面向对象1.1、面向过程1.2、面向对象二、变量2.1、变量的分类2.2、变量的初始值2.3、变量的作用域2.4、变量的生命周期三、类3.1、类的定义四、对象4.1、对象的创建4.2、匿名对象4.3、给字段设置数据4.4、获取字段的数据4.5、对象调用方法4.6、对象实例化的内存分析五、构造器(构造方法)5.1、构造器的定义5.2、默认构造器5.3、构造器的使用六、封装6.1、访问修饰符6.2、JavaBean规范6.3、构造器和setter方法七、继承7.1、继承的语法7.2、子类可原创 2020-12-17 14:11:53 · 183 阅读 · 0 评论 -
史诗级Java入门教程,想成为初级程序员看他就够了
文章目录一、Java1.1 为什么Java是平台无关性(可以跨平台)二、Java环境2.1、JRE2.2、JDK2.3、JVM三、Java编译和运行的机制四、Java基础4.1、语法规则4.2、注释4.3、关键字和保留字4.4、分隔符和标识符4.4.1、分隔符4.4.2、标识符4.5、数据类型五、变量5.1、变量的定义以及赋值5.2、交换两个变量值六、表达式七、数据类型的转换7.1、自动类型转换与提升7.1.1、自动类型转换7.1.2、自动类型提升7.2、强制类型转换八、运算符8.1、算数运算符8.2、自增原创 2020-12-03 17:10:15 · 867 阅读 · 0 评论 -
java数组(内含面试重点!!)
函数 从返回值类型上来区分: 无返回值 修饰符 void 方法名称(){} 有返回值 修饰符 返回值类型 方法名称(){ return 返回值类型 } 从参数上来区分: 无参数 修饰符 void/返回值类型 方法名称(){} 有参数 修饰符 void/返回值类型 方法名称(参数列表){} 函数重载特性: 在一个类中,如果出现方法名称相同,参数个数不同或者参数类型不同的情况就叫做重载。记住重原创 2020-08-07 22:43:04 · 194 阅读 · 0 评论