侠之大者,为国为民
Java学习之反射初探 Java学习之反射初探
Java反射机制概述 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个C
2021-02-06
Java学习之网络编程初涉 Java学习之网络编程初涉
网络编程概述Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被l隐藏在 Java的本机安装系统里,由JVM进行控制。并且Java实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。 计算机网络:把分布在不同地理区域
2021-01-31
Java学习之常用类 Java学习之常用类
String类基础知识String类: 代表字符串。Java程序中的所有字符串字面值(如”abc”)都作为此类的实例实现。 String是一个final类,代表不可变的字符序列。 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改
2021-01-30
Java学习之枚举类 Java学习之枚举类
概述 枚举类的实现 JDK1.5之前需要自定义枚举类 JDK 1.5新增的enum关键字用于定义枚举类 若枚举只有一个对象,则可以作为一种单例模式的实现方式。 枚举类的属性 枚举类对象的属性不应允许被改动,所以应该使用private f
2021-01-30
Java学习之IO流 Java学习之IO流
File类的使用 java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 File能新建、删除、重命名文件和目录,但 File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 想要在Java程序中表
2021-01-30
Java学习之泛型 Java学习之泛型
为什么要有泛型 泛型:标签 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是
2021-01-28
Java学习之集合 Java学习之集合
这章很重要的哦 Java集合框架概述 为了方便对多个对象的操作,就需要对对象进行存储 且使用Array存储对象方面存在一定弊端。而Java集合就像一种容器,可以动态地把多个对象的引用放入容器 数组在内存存储方面的特点: 数组初始化以后,
2021-01-28
Java学习之多线程 Java学习之多线程
基本概念 JVM内存结构: 单核CPU和多核CPU的理解: 单核:其实是一种假的多线程。因为在一个时间单元内,也只能执行一个线程的任务。 多核:如果是多核的话,才能更好的发挥多线程的效率。(现在的服务器都是多核的) 一个Java应用程序
2021-01-17
Java学习之异常 Java学习之异常
常见异常 Error:Java虚拟机无法解决的严重问题,如StackOverflowErroe等,一般不编写针对性代码进行处理 Exception:其它因编程错误或偶然的外在因素导致的一般性问题,可以伎用针对性的代码进行处理。例如:空指针
2021-01-15
Java学习之面向对象初识 Java学习之面向对象初识
面向对象概述面向对象三大特征: 封装(Encapsulation) 继承(Inheritance) 多态(Polymorphism) 类和类成员:属性、方法、构造器(前三个重要);代码块、内部类 其他关键字:this, super, s
2021-01-15
Java学习之数组 Java学习之数组
数组 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组本身就是引用数据类型,而数组中的元素可以是任何数据类型。 创建数组对象会在内存中开辟一整块连续的空间,而数组
2021-01-15