07 2022 档案
摘要:在 Java 中要生成一个指定范围之内的随机数字有两种方法:一种是调用 Math 类的 random() 方法,一种是使用 Random 类。Random 类提供了丰富的随机数生成方法,可以产生 boolean、int、long、float、byte 数组以及 double 类型的随机数,这是它与
阅读全文
摘要:jave进程与线程 在并发程序中,相对于进程,线程需要更少的资源(线程也被称为轻量级进程),并且存在于进程中,反过来进程中至少存在一个线程(主线程)。一个进程拥有独立的执行环境,通常拥有完整的,私有的基本运行时资源,每个进程都有自己的内存空间。一般情况下,进程通常做为应用程序的同义词,也就是往往将某
阅读全文
摘要:方法递归 那些场景下可以使用递归解决问题? 1.一个大问题可以拆分成多个子问题的解 2.拆分后的子问题和原问题除了数据规模不一样,他们解决思路完全相同 3.存在递归终止条件。 如何写出递归代码? 一定要注意方法的语义(这个方法能做什么),不要纠结这个递归如何实现 需要思考如何使用这个方法解决问题 E
阅读全文
摘要:类和对象 Java程序设计的另一道风景—面向对象程序设计,英语缩写为OOP。 语法: public class<类名>{ //定义属性部分 属性1的类型 属性1; 属性2的类型 属性2; ..... 属性3的类型 属性3; //定义方法部分 方法1; 方法2; ....... 方法n; } 1.不能
阅读全文
摘要:Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。Java具有简单性、面向对象
阅读全文