能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。
码中自由一片天地。。。
Java中内置的函数式接口
多态(Polymorphism)
多态(Polymorphism)
Unicode标准与其他编码规则
Unicode标准与其他编码规则
Java网络编程知识点
计算机基础知识
二进制数从0开始的前几个数:
Java异常捕捉处理和错误处理
计算机进制转换
Java进阶之标准注解
Java的反射。
原子变量常见的使用场景
按权展开法
Java中的异常类型
什么是枚举?
什么是枚举?
什么是枚举?
标识符命名也是有规范的,必须遵循以下规则: 标识符可以由字母(A-Z和a-z)、数字(0-9)、下划线(_)和美元符号($)组成。 标识符不能以数字开头。 标识符是大小写敏感的,即Variable和variable是不同的。 标识符不能是Java的关键字,例如int, class, if等(上篇说了怕混淆)。 标识符不能包含空格或任何除了字母、数字、$和_之外的特殊字符。 而一般我们在命名的时候,除了这些以外还要遵守另外一些规范,不过这些规范不会报错。 比如一般不用汉字来命名。 比如Java类名,一
Java的标识符命名
Java的标识符命名
Java语言关键字
搭建Java开发环境:
死锁的定义
死锁的定义
死锁的定义
Unicode标准与其他编码规则
Unicode标准与其他编码规则
Unicode标准与其他编码规则
计算机历史
计算机历史
计算机历史
计算机使用的二进制
计算机使用的二进制
二进制转十进制
Java不同的版本
Java不同的版本Java不同的版本
Java版本
搭建Java开发环境
搭建开发环境
搭建开发环境
认识Java
为啥叫Java呢?Java的命名
计算机基础知识
为啥叫Java呢
为啥叫Java呢
【7月更文挑战第17天】正则表达式(RegEx)是一种模式匹配工具,用于在字符串中执行搜索、替换等操作。它由普通字符和特殊元字符组成,后者定义匹配规则。
【7月更文挑战第14天】Java反射机制允许在运行时动态获取类信息、创建对象及调用其方法。它基于`Class`类,让我们能访问类的属性、方法、构造器。例如,通过`Class.forName()`加载类,`Class.newInstance()`创建对象,`Method.invoke()`执行方法。反射广泛应用于动态代理、单元测试、序列化及框架中,提供灵活性但牺牲了性能,且可破坏封装性。IDE的代码补全也是反射的应用之一。在使用时需谨慎,避免对私有成员的不当访问。
【7月更文挑战第13天】Java内部类增进代码组织与封装,允许直接访问外部类成员,包括私有成员。主要有四种类型:成员、静态、局部和匿名内部类。匿名内部类常用于一次性实现接口或扩展类。内部类可隐藏实现细节,减少命名冲突,并在特定上下文中定义辅助类。示例展示了静态和非静态内部类如何在Shape类中封装Circle和Rectangle。使用内部类能提升代码可读性,但可能增加复杂性。
Java进阶之枚举