![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 94
star walkin
这个作者很懒,什么都没留下…
展开
-
Java IO
IO是指Input/Output,即输入和输出。以内存为中心:Input指从外部读入数据到内存,例如,把文件从磁盘读取到内存,从网络读取数据到内存等等。Output指把数据从内存输出到外部,例如,把数据从内存写入到文件,把数据从内存输出到网络等等。为什么要把数据读到内存才能处理这些数据?因为代码是在内存中运行的,数据也必须读到内存,最终的表示方式无非是byte数组,字符串等,都必须存放在内存里。从Java代码来看,输入实际上就是从外部,例如,硬盘上的某个文件,把内容读到内存,并且以Java提供的转载 2021-04-25 17:36:06 · 144 阅读 · 0 评论 -
Java 集合
本节我们将介绍Java的集合类型。集合类型也是Java标准库中被使用最多的类型。Java集合简介什么是集合(Collection)?集合就是“由若干个确定的元素所构成的整体”。例如,5只小兔构成的集合:在数学中,我们经常遇到集合的概念。例如:有限集合:一个班所有的同学构成的集合;一个网站所有的商品构成的集合;…无限集合:全体自然数集合:1,2,3,……有理数集合;实数集合;…为什么要在计算机中引入集合呢?这是为了便于处理一组类似的数据,例如:计算所有同学的总成转载 2021-04-24 22:31:06 · 183 阅读 · 0 评论 -
Java 泛型
泛型是一种“代码模板”,可以用一套代码套用各种类型。什么是泛型在讲解什么是泛型之前,我们先观察Java标准库提供的ArrayList,它可以看作“可变长度”的数组,因为用起来比数组更方便。实际上ArrayList内部就是一个Object[]数组,配合存储一个当前分配的长度,就可以充当“可变数组”:public class ArrayList { private Object[] array; private int size; public void add(Object e转载 2021-04-24 16:21:49 · 94 阅读 · 0 评论 -
Java 反射
什么是反射?反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。正常情况下,如果我们要调用一个对象的方法,或者访问一个对象的字段,通常会传入对象实例:// Main.javaimport com.itranswarp.learnjava.Person;public class Main { String getFullName(Person p) { return p.getFirstName() + " " + p.getLastNa转载 2021-04-23 23:34:10 · 214 阅读 · 0 评论 -
Java 注解
本节我们将介绍Java程序的一种特殊“注释”——注解(Annotation)。使用注解什么是注解(Annotation)?注解是放在Java源码的类、方法、字段、参数前的一种特殊“注释”:// this is a component:@Resource("hello")public class Hello { @Inject int n; @PostConstruct public void hello(@Param String name) {转载 2021-04-23 21:09:32 · 68 阅读 · 0 评论 -
Java 异常处理
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。这些异常有的是因为用户错误引起,有的是程转载 2021-04-15 19:58:01 · 83 阅读 · 0 评论 -
Java Scanner 类
java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。下面是创建 Scanner 对象的基本语法:Scanner s = new Scanner(System.in);接下来我们演示一个最简单的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据:使用 next 方法:import java.ut转载 2021-04-15 16:39:53 · 242 阅读 · 0 评论 -
Java 正则表达式
正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 “Hello World” 字符串。.(点号)也是一个正则表达式,它匹配任何一个字符如:“a” 或 “1”。下表列出了一些正则表达式的实例及描述:Java 正则表达式和 Perl 的是最为相似的。java.util.regex 包主要包括以下三个类:Patt转载 2021-04-15 14:09:20 · 158 阅读 · 0 评论 -
Java 日期时间
Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。Date( )第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。Date(long millisec)Date对象创建以后,可以调用下面的方法。获取当前日期时间Java中获取当前日期和时间很简单,使用 Date 对象的 toString() 方法来打印当前日期和时间,如下所示:import java.util.Date; public class DateDemo转载 2021-04-15 11:16:41 · 1257 阅读 · 0 评论