Java
文章平均质量分 87
九万万万万万
这个作者很懒,什么都没留下…
展开
-
java高级特性-反射、正则表达式
反射是指程序在运行时可以动态地获取和操作类、对象、方法、属性等信息的能力,它可以实现动态加载、代理、注解等技术。Java中提供了java.lang.reflect包来支持反射,其中包含了Class、Method、Field等类。正则表达式是一种用于描述字符串模式的语法规则,它可以实现字符串的匹配、替换、分割等操作。Java中提供了java.util.regex包来支持正则表达式,其中包含了Pattern、Matcher等类。原创 2023-06-23 19:00:43 · 102 阅读 · 0 评论 -
java高级特性-JSON、多线程、网络编程
JSON是一种轻量级的数据交换格式,它以键值对的形式表示数据,易于阅读和编写,也易于机器解析和生成。JSON在Java中可以用于数据传输、配置文件、序列化和反序列化等。多线程是指程序中同时运行多个任务的能力,它可以提高程序的性能和响应速度,也可以实现并发和并行的编程模式。Java中提供了多种方式来创建和管理线程,例如Thread类、Runnable接口、Executor框架等。网络编程是指利用网络协议和接口来实现不同计算机之间的数据通信和资源共享的编程技术。原创 2023-06-16 16:48:47 · 127 阅读 · 0 评论 -
java高级特性-File/IO
File和IO是java提供的用于处理文件和输入输出的类,它们位于java.io包中,包含了各种流类和文件类,以及一些辅助类。在本文中,我们将介绍以下几种File和IO的类:File、FileInputStream、FileOutputStream、BufferedReader、BufferedWriter等。我们将学习它们的定义、特点、用法和注意事项。File类是文件和目录路径名的抽象表示,可以用于创建、查找和删除文件和目录。原创 2023-06-14 16:18:55 · 97 阅读 · 0 评论 -
java高级特性-实用类
实用类是java提供的一些常用的工具类,它们可以帮助我们简化编程和提高效率。在本文中,我们将介绍以下几种实用类:枚举、包装、String、StringBuffer、日期。我们将学习它们的定义、特点、用法和注意事项。枚举是一种特殊的类,用于存放一组常量,可以限制赋值范围,提高类型安全。包装类是基本数据类型的对应类,可以将基本数据类型转换为对象,方便在集合、泛型等场合使用。String类是字符串类,用于存储和操作不可变的字符序列。原创 2023-06-13 17:02:43 · 112 阅读 · 0 评论 -
java高级特性-集合框架
集合框架是java提供的一套用于存储和操作数据的工具类,它位于java.util包中,包含了各种集合接口和实现类,以及一些排序和搜索的算法。集合框架的优点是可以方便地对数据进行增删改查,以及实现数据的排序、去重、筛选等功能。在本文中,我们将介绍集合框架的体系结构,以及常用的集合接口和类,如Collection、List、Set、Map、ArrayList、LinkedList、HashSet、HashMap等。我们还将学习如何使用集合框架提供的方法和工具类来操作集合中的数据。原创 2023-06-10 17:16:57 · 552 阅读 · 0 评论 -
面向对象-封装、继承、多态
面向对象编程是一种编程范式,它把现实世界中的事物抽象为对象,对象具有属性和方法,属性表示对象的特征,方法表示对象的行为。对象之间可以通过消息进行交互。面向对象编程的优点是可以提高代码的复用性、可维护性和可扩展性。在本文中,我们将介绍面向对象编程的三个高级特性:封装、继承和多态。我们将学习如何利用封装来隐藏对象的内部实现细节,如何利用继承来建立类之间的层次关系和代码重用,如何利用多态来实现不同对象对同一消息的不同响应。我们还将探讨一些面向对象编程的应用场景和设计原则。原创 2023-06-09 18:41:34 · 253 阅读 · 0 评论 -
面向对象-对象、类、方法
面向对象编程是一种编程范式,它把现实世界中的事物抽象为对象,对象具有属性和方法,属性表示对象的特征,方法表示对象的行为。对象之间可以通过消息进行交互。面向对象编程的优点是可以提高代码的复用性、可维护性和可扩展性。在本文中,我们将介绍面向对象编程的三个基本概念:对象、类和方法。我们将学习如何定义和创建类,如何通过类实例化对象,如何给对象添加属性和方法,以及如何调用对象的方法。原创 2023-06-08 18:44:37 · 185 阅读 · 0 评论 -
Java-数组
数组是一种常用的数据结构,它可以存储多个相同类型的数据,如整数、字符、浮点数等。数组的优点是可以通过索引快速访问任意位置的元素,而且占用的内存空间是连续的。数组的缺点是长度固定,不能动态扩容,而且插入和删除元素需要移动后面的元素。在本文中,我们将介绍Java中数组的声明、创建、初始化、遍历、操作和应用,以及一些常见的数组问题和解决方法。原创 2023-05-30 14:49:09 · 65 阅读 · 1 评论 -
Java-判断和循环
Java是一种流行的编程语言,它提供了多种控制流程的语句,可以根据不同的条件和情况执行不同的代码块。在本文中,我们将介绍Java中的两种主要的控制流程语句:判断语句和循环语句。判断语句是根据一个或多个条件的真假来选择执行不同的分支的语句,Java中有两种判断语句:if语句和switch语句。if语句可以根据一个或多个布尔表达式的值来执行相应的代码块,支持单分支、双分支和多分支的形式。switch语句可以根据一个表达式的值来匹配不同的case分支,执行相应的代码块,适合于对固定的几个值进行判断。原创 2023-05-27 14:20:31 · 337 阅读 · 0 评论 -
Java-初识Java
Java是一种由Sun公司于1995年推出的高级编程语言,它可以运行在多个平台上,如Windows, Mac OS和各种UNIX系统。Java语言具有面向对象、分布式、健壮、安全、体系结构中立、可移植、解释型、高性能、多线程和动态的特性,适合于开发各种类型的应用程序,如Web应用、移动应用、桌面应用等。Java语言的语法与C和C++语言类似,但是去掉了一些容易引起错误和混淆的特性,如指针、多继承和自动类型转换。Java语言还提供了一些高级的特性,如异常处理、垃圾回收、泛型、注解和反射等。原创 2023-05-24 15:18:53 · 127 阅读 · 0 评论