Java
文章平均质量分 93
bala_jiang
这个作者很懒,什么都没留下…
展开
-
Java多线程和注解
介绍Java实现多线程的机制,以及Java的反射机制。同时还包括Java的注解。启动JVM时就是创建了一个进程,而一个进程又可以创建多个线程。运行Java程序时JVM至少有两个线程,一个是主线程去执行main( )方法,另一个进行垃圾回收。Java中,进程之间的内存不共享,线程之间栈区的内存不共享,堆区和方法区的内存共享。注解(Annatation),就是写在类或者方法,或者变量之前的,给编译器参考的一类像注释一样的东西,如@Override。在Java中,注解也是一种类,编译后也生成字节码文件。原创 2024-05-01 22:09:18 · 943 阅读 · 1 评论 -
Java中的IO流
简要介绍Java中的字节流和字符流对应的类的使用。目录前言一、Java流的介绍2、流的分类3、Java中的流4、java.io包下的六大流二、文件专属流3、FileReader和FileWriter三、带有缓冲区的流、数据专属流和标准流1、带有缓冲区的流2、数据流3、标准流四、对象专属流五、File类流(Stream)是计算机数据传输中一个相对比较抽象的概念,可以借助现实生活的各种流动的现象来理解。简单来说,流所具有的特点包括,总体以串行的方式一点点的移动,通常具有方向性和连续性,向某个特定的方向汇集。原创 2024-04-21 04:35:44 · 852 阅读 · 1 评论 -
Java集合
主要介绍Java集合的两大种类:Collection和Map,包括它们各自主要实现类的特点以及主要方法。同时还包括Java泛型机制的介绍。目录前言一、Java集合概述二、集合的分类1、单个方式存储2、键值对的方式存储三、Collection接口的常用方法四、List类的一些特有方法五、ArrayList、LinkedList和Vector的比较六、泛型机制七、Map接口的常用方法八、HashMap、Properties和TreeMap1、HashMap和Hashtable九、关于方法的重写。原创 2024-04-14 15:38:15 · 568 阅读 · 1 评论 -
Java异常
介绍Java的异常处理机制,包括异常的处理和自定义异常。Java的异常处理机制:程序中出现的不正常的情况,像数组越界,找不到文件等,就称之为异常(Exception)。Java的异常处理机制就会将不正常情况信息输出到控制台,供程序员进行参考,以便修改。注意,异常和错误是两个不一样的概念,异常通常是因为编程错误或者外部环境不支持而导致的程序无法顺利进行,可以处理排查。而错误一般无法处理,可能是因为虚拟机出现异常或者系统空间不够。再Java中异常和错误都以对象的形式存在,都继承了Throwable类。原创 2024-04-06 23:12:43 · 611 阅读 · 1 评论 -
Java数组和字符串
介绍Java数组和字符串的定义和使用。目录前言一、数组(一)、数组概述(二)、数组的使用1.数组的声明和初始化(1)、静态初始化(2)、动态初始化(3)、数组默认初始化值2. 数组的长度3.数组元素访问和遍历数组4.数组的扩容与拷贝(三)、二维数组(四)、数组工具类1.boolean equals(数组1,数组2)2.String toString(数组)3.void fill(数组,值)4.void sort(数组)5.int binarySearch(数组,值)二、字符串(一)、字符串概述。原创 2024-03-31 02:31:01 · 2214 阅读 · 1 评论 -
Java包、权限和类常用方法
包括Java包的创建和导入,四种访问控制权限、Object的常见方法介绍,以及内部类。目录前言一、Java的包机制1.创建包2.导入包二、四个访问控制权限三、Object的常见方法四、内部类1.匿名内部类。原创 2024-03-23 23:19:41 · 753 阅读 · 0 评论 -
Java面向对象基础
主要介绍面向对象思想、Java类的创建和对象的实例化、static和this关键字、Java面向对象的三大特征的实现、以及super和final关键字。继承在现实世界中很常见,在面向对象的设计中主要指的是派生类从基类获得了属性和方法。Java中继承使用extends关键字,且类不支持多继承,只能是单继承。格式: [修饰符列表] class 类名 extends 继承的类名{类体;除构造方法外都可以被继承,但基类私有的属性和方法则不能在派生类中直接访问。原创 2024-03-08 01:27:50 · 1781 阅读 · 0 评论 -
Java抽象类和接口
介绍Java抽象类和接口的概念,使用以及区别。原创 2024-03-17 02:04:17 · 815 阅读 · 1 评论 -
Java编程语言概述
对Java的特点、注释的介绍,以及对第一个Java程序(hello world的简单输出)的实现Java是一门面向对象的编程语言(oop),底层是借助c++实现的,在查看网页源代码时出现类似 “ public native int hashCode();”这样的代码,即在返回类型之前有native修饰并且没有方法体,直接用分号结尾的代码,表示底层调用c++写的动态链接库文件(dll)。Java编写的程序具有可移植性,也叫跨平台性,即一次编译,可在任意平台上运行。主要借助于Java虚拟机(JVM)来实现。原创 2024-03-02 18:22:23 · 877 阅读 · 0 评论 -
Java相关概念介绍
主要介绍Java的关键字和保留字、标识符、变量、运算符和流程控制。目录前言一、标识符二、关键字和保留字三、变量1.变量类型2.数据类型3.类型转换 (基本类型数据之间)4.String字符串四、进制五、运算符六、流程控制。原创 2024-03-03 01:49:36 · 1624 阅读 · 0 评论 -
Java方法的简要介绍
Java中的方法就是C语言中的函数,一个方法就是一个功能单元。其中main方法由Java虚拟机(JVM)自动调用,其它的方法须得在main方法中直接或间接调用才会启动。注意:与C语言不同的是,Java中的方法在定义时没有先后顺序之分,定义在调用的前后都行。而C语言必须满足先声明后使用的条件,如果定义在调用之后,需先手动声明一下。这里先简单了解一下Java虚拟机的内存主要可以分为三大板块(具体来说有五大板块,为了方便入门先介绍三大板块):栈区:主要是为方法的调用开辟空间,局部变量存储的地方。原创 2024-03-03 21:08:05 · 855 阅读 · 0 评论