随笔分类 - Java基础
发表于 2024-02-27 17:27阅读:45评论:0推荐:0
摘要:面向过程和面向对象都是对软件分析、设计和开发地一种思想,它指导着人们以不同的方式去分析、设计和开发软件。这两种思想是相辅相成的。 面向过程: 使用面向过程思想思考问题时,我们首先思考“怎么按步骤实现?”并将步骤对应成方法,一步一步,最终完成。这个思想适合简单任务,不需要过多协作的情况下。比如:如何开
阅读全文 »
发表于 2024-02-27 17:26阅读:36评论:0推荐:0
摘要:本章重点针对面向对象的三大特征:继承、封装、多态进行详细的讲解。另外还包括抽象类、接口、内部类等概念。很多概念对于初学者来说,更多的是先进性语法性质的了解。 1. 面向对象-继承: 1. 继承的实现: 继承通过如下格式实现: class 子类名 extends 父类名 [implements <接口
阅读全文 »
发表于 2024-02-27 17:24阅读:1376评论:0推荐:0
摘要:1. String基础: 字符串是编程时经常用到的一种数据类型。Java中使用String类和StringBuilder类来封装字符串。String类定义不变字符串,StringBuffer类则用于可变字符串处理。换句话说,String类创建的字符串时不会改变的,而StringBuffer类创建的字
阅读全文 »
发表于 2024-02-27 17:18阅读:16评论:0推荐:0
摘要:一、字符串相关的类 1. String的特性 String类:代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 String是一个final类,代表不可变的字符序列。 字符串是常量,用双引号引起来表示。他们的值在创建之后不能更改。 String对象的字符内容是
阅读全文 »
发表于 2020-08-30 10:36阅读:204评论:0推荐:0
摘要:一、网络编程概述 Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由JVM进行控制。 并且Java实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。 1. 计算机网络 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大
阅读全文 »
发表于 2020-08-29 22:02阅读:88评论:0推荐:0
摘要:一、Lambda表达式 在了解 Lambda 之前,首先回顾以下Java的方法。 Java的方法分为实例方法,例如:Integer的equals()方法: public final class Integer{ boolean equals(Object o){ ... } } 还有静态方法,例如:
阅读全文 »
发表于 2020-08-25 10:23阅读:70评论:0推荐:0
摘要:一、Java反射机制概述 Java Reflection概述 Java Reflection是被视作动态语言的关键,反射机制允许程序在执行期间借助于Reflection API取得任何类的内部消息,并能直接操作任意对象的内部属性和方法。 加载完类之后,在堆内存中的方法区中就产生了一个Class类型的
阅读全文 »
发表于 2020-08-22 19:31阅读:108评论:0推荐:0
摘要:枚举类&注解 一、枚举类的使用 枚举类是什么? 枚举类即是对象确定且有限个的类。比如 星期一、星期二、星期三、... 男、女 春、夏、秋、冬 这些都可以使用枚举类进行创建。 当我们需要定义带有相同关系的一组常量时,建议使用枚举类。 枚举类的实现? 在JDK 1.5 之前我们需要自定义枚举类 而在JD
阅读全文 »