Java 多线程介绍

Java中的线程 Java之父对线程的定义是: 线程是一个独立执行的调用序列,同一个进程的线程在同一时刻共享一些系统资源(比如文件句柄等)也能访问同一个进程所创建的对象资源(内存资源)。java.lang.Thread对象负责统计和控制这种行为。 每个程序都至少拥有一个线程-…

hello hello 发布于 2024-07-09

Java 代码块和代码执行顺序介绍

Java中的构造方法 构造方法简介 构造方法是类的一种特殊方法,用来初始化类的一个新的对象。 Java 中的每个类都有一个默认的构造方法,它必须具有和类名相同的名称,而且没有返回类型。构造方法的默认返回类型就是对象类型本身,并且构造方法不能被 static、final、synchronized、abstract 和 native 修饰。…

hello hello 发布于 2024-07-05

Java 反射介绍

什么是反射? 反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 Oracle官方对反射的解释是: Reflection enables Java code to discover information about the fields, methods and…

hello hello 发布于 2024-07-05

javac 和 javap 介绍

聊聊IDE的实现原理 IDE是把双刃剑,它可以什么都帮你做了,你只要敲几行代码,点几下鼠标,程序就跑起来了,用起来相当方便。…

hello hello 发布于 2024-07-04

String和包装类介绍

String基础 Java String 类 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 创建字符串 创建字符串最简单的方式如下: String greeting = “菜鸟教程”; 在代码中遇到字符串常量时,这里的值是 “ 菜鸟教程 “,编译器会使用该值创建一个…

hello hello 发布于 2024-07-04

Java异常介绍

为什么要使用异常 首先我们可以明确一点就是异常的处理机制可以确保我们程序的健壮性,提高系统可用率。虽然我们不是特别喜欢看到它,但是我们不能不承认它的地位,作用。 在没有异常机制的时候我们是这样处理的:通过函数的返回值来判断是否发生了异常(这个返回值通常是已经约定好了的),调用该函数的程序负责检查并且分析返回值。虽然可以解决异常问题,但是这样做存在几个缺陷:…

hello hello 发布于 2024-07-02

Java注解简介

Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。 个人认为,比较糟糕的技术文档主要特征之一就是:用专业名词来介绍专业名词。 比如: Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java…

hello hello 发布于 2024-07-02

Java中包的介绍

Java中的包概念 Java中的包是封装一组类,子包和接口的机制。软件包用于: 防止命名冲突。例如,可以有两个名称分别为Employee的类,college.staff.cse.Employee和college.staff.ee.Employee 更轻松地搜索/定位和使用类,接口,枚举和注释…

hello hello 发布于 2024-07-02

Java 自动拆箱和装箱介绍

Java 5增加了自动装箱与自动拆箱机制,方便基本类型与包装类型的相互转换操作。在Java 5之前,如果要将一个int型的值转换成对应的包装器类型Integer,必须显式的使用new创建一个新的Integer对象,或者调用静态方法Integer.valueOf()。 //在Java 5之前,只能这样做 Integer value = new…

hello hello 发布于 2024-07-02

Java 集合框架介绍

集合类大图 在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!…

hello hello 发布于 2024-07-02
上一页 下一页