疯狂Java讲义
文章平均质量分 81
htj10
这个作者很懒,什么都没留下…
展开
-
疯狂Java讲义_08_泛型
Java中的泛型原创 2024-08-08 11:14:41 · 1047 阅读 · 0 评论 -
疯狂Java讲义_07_正则表达式RegEx
正则表达式语法 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\"匹配"\","\("匹配"("。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n"或"\r"之后的位置匹配。 $ 匹配输入字符串结尾的位置。如果设原创 2020-11-29 19:47:39 · 125 阅读 · 0 评论 -
疯狂Java讲义_06_System和Runtime
System public class SystemTest { public static void main(String[] args) throws Exception { // 获取系统的所有环境变量 Map<String, String> env = System.getenv(); for(String name : env.keySet()){ System.out.println(name + " ---> " + env.get(name));原创 2020-11-24 22:14:10 · 73 阅读 · 0 评论 -
疯狂Java讲义_05_类、接口、枚举
疯狂Java讲义_05_类、接口、枚举不可变类抽象类接口(interface)接口的定义接口的使用抽象类与接口的异同匿名内部类枚举 不可变类 如果需要设计一个不可变类,尤其要注意其引用类型Field,如果引用类型Field的类是可变的,就必须采取必要的措施来保护该Feld所引用的对象不会被修改,这样才能创建真正的不可变类。 例如: //可变类 class Name { private String firstName; private String lastName; public Name(){原创 2020-11-22 19:16:14 · 233 阅读 · 0 评论 -
疯狂Java讲义_04_基本类型的包装类(Wrapper Class)
基本类型的包装类(Wrapper Class)8种基本类型对应的包装类装箱 与 拆箱String对象 <--> 基本类型变量String <--> 包装类 8种基本类型对应的包装类 基本类型包括整数类型(byte,short,int,long),字符类型 char,浮点类型(float、double),布尔类型 boolean 基本数据类型 包装类 byte 1字节 -128(-2^7) ~ 127(2^7 -1) Byte short 2字节原创 2020-11-21 22:00:53 · 88 阅读 · 0 评论 -
疯狂Java讲义_03_初始化块
初始化块 初始化块与成员变量的执行顺序: public class helloworld { //初始化块 { a=6; } //成员变量 private int a=9; public static void main(String[] args) { System.out.println(new helloworld().a);//9 } } public class helloworld { //成员变量 private int a=9; //初始化块 {原创 2020-11-21 21:37:51 · 66 阅读 · 0 评论 -
疯狂Java讲义_02_数组
理解:数组也是一种类型,它本身是一种引用类型。例如,int 是一个基本类型,但 int[] 就是一种引用类型了。 Java中要求数组中的元素必须是一种类型的。 定义数组 int[] arr1 = {1,2,3};//推荐使用 int arr2[] = {1,2,3}; //int arr2[3] = {1,2,3};//错误 System.out.println(arr1.length); System.out.println(arr2.length); 推荐使用第一种,易于理解原创 2020-11-18 22:22:41 · 109 阅读 · 0 评论 -
疯狂Java讲义_01_数据类型
Java中的标识符 所谓标识符就是用于给程序中变量、类、方法命名的符号。Java语音的标识符必须以字母、下画线(_)、美元符($)开头,后面可以跟任意数目的字母、数字、下画线()和美元符(S)。此处的字母并不局限于26个英文字母,而且可以包含中文字符、日文字符等。标识符中不可以包含空格,不能使用Java关键字和保留字,标识符的长度没有限制。 Java中的数据类型 基本数据类型 包括: 整型类型 浮点类型 布尔类型 byte(1字节) float(4字节) boolean(1位)原创 2020-11-15 22:03:18 · 71 阅读 · 0 评论