随笔分类 -  【3.Java学习笔记】

1
摘要:Java 发展简史:初生遇低谷,崛起于互联网 Java 起源与诞生 20世纪90年代,单片式计算机系统诞生,单片式计算机系统不仅廉价,而且功能强大,使用它可以大幅度提升消费性电子产品的智能化程度。 SUN公司为了抢占市场先机,在1991年成立了一个由詹姆斯·高斯林(James Gosling)领导, 阅读全文
posted @ 2020-01-10 17:57 泰斗贤若如 阅读(842) 评论(2) 推荐(4) 编辑
摘要:前言: 这几天给别人讲JavaSE基础,又把面向对象看了一遍,讲的时候发现一个问题,就是当时讲抽象类和接口的时候说接口也是抽象类,是个特殊的抽象类,当时听的时候别人确实能听懂,因为确实没多少东西,但是真正用的时候总会犹豫,到底什么时候该用抽象类什么时候用接口呢? 如何区分使用抽象类和接口 大家在比较 阅读全文
posted @ 2019-07-14 10:18 泰斗贤若如 阅读(1347) 评论(5) 推荐(6) 编辑
摘要:1 、 函数 1.1 数的概述 发现不断进行加法运算,为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表现形式则称作函数。 练习:把两个整数相加: public class FunctionDemo1{ 阅读全文
posted @ 2019-05-16 14:17 泰斗贤若如 阅读(709) 评论(0) 推荐(1) 编辑
摘要:1 、顺序语句 语句:使用分号分隔的代码称作为一个语句。 注意:没有写任何代码只是一个分号的时候,也是一条语句,称作空语句。 顺序语句就是按照从上往下的顺序执行的语句。 2 、判断(if…else) 在我们找工作的过程中,要求两年工作经验以上且年龄超过30岁。 什么是判断语句:用于判断的语句叫判断语 阅读全文
posted @ 2019-05-16 11:23 泰斗贤若如 阅读(557) 评论(0) 推荐(1) 编辑
摘要:编写一个有两个线程的程序,第一个线程用来计算2~100000之间的素数的个数, 第二个线程用来计算100000~200000之间的素数的个数,最后输出结果。 代码实现: 运行结果: 阅读全文
posted @ 2019-05-09 13:23 泰斗贤若如 阅读(826) 评论(0) 推荐(1) 编辑
摘要:1.龟兔赛跑新规: 规则:龟兔同时起步,终点为100米,兔子跑步的能力强,乌龟跑步的能力弱(优先级的设置) 途中: 1.兔子跑到40米的时候,看不见乌龟小睡10毫秒,醒来接着跑 2.兔子跑到80米的时候,还是看不见乌龟,再等等他,接着跑 3.兔子跑到100米到达终点 4.乌龟从一开始就一直跑,直至到 阅读全文
posted @ 2019-05-09 09:15 泰斗贤若如 阅读(1221) 评论(0) 推荐(1) 编辑
摘要:一、进程和线程的概述 1、要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。 2、什么是进程? 通过任务管理器我们就看到了进程的存在。 而通过观察,我们发现只有运行的程序才会出现进程。 进程:就是正在运行的程序。 进程:是系统进行资源分配和调用的独立单位。每 阅读全文
posted @ 2019-05-06 16:25 泰斗贤若如 阅读(820) 评论(0) 推荐(2) 编辑
摘要:首先来看下面这段代码 运行结果为: 代码运行后,先加载静态变量,然后执行main方法。 在main方法中执行第一个语句System.out.println("love "+new ToStringTest() ),语句由内向外执行,先执行new ToStringTest(),当执行此行代码时会先创建 阅读全文
posted @ 2019-05-05 09:39 泰斗贤若如 阅读(1041) 评论(0) 推荐(1) 编辑
摘要:Java运行原理及内存分析 一、Java运行原理 二、Java内存分析 阅读全文
posted @ 2019-04-12 21:20 泰斗贤若如 阅读(429) 评论(0) 推荐(0) 编辑
摘要:1.请根据控制台输入的特定日期格式拆分日期 如:请输入一个日期(格式如:**月**日****年) 经过处理得到:****年**月**日 提示:使用String的方法indexOf、lastIndexOf、substring 2.给出一个随机字符串,判断有多少字母?多少数字? 方法一 方法二 3.以下 阅读全文
posted @ 2019-04-11 21:31 泰斗贤若如 阅读(1011) 评论(0) 推荐(0) 编辑
摘要:面向对象和面向过程各有千秋 一.面向过程与面向对象对比 面向过程:强调的是每一个功能的步骤,有很多很多方法组成,这些方法相互调用,完成需求。 面向对象:强调的是对象,然后由对象去调用功能。 面向过程:如果做小的项目,则效率非常高,很快就能实现,但是后期维护非常麻烦。 面向对象:如果做大的项目,则效率 阅读全文
posted @ 2019-04-09 14:29 泰斗贤若如 阅读(601) 评论(0) 推荐(0) 编辑
摘要:static 学习的过程就是填坑的过程,可不要偷懒想着跳过去,你现在跳过去,就相当于给自己挖了一个坑,你迟早会掉进去的,为了避免不掉坑,所以,努力填坑吧! 一.如果没有static会怎样? 需求: 1:定义Student类 1:姓名、国籍,说话行为 2:多个构造,重载形式体现 2:学生的国籍都是确定 阅读全文
posted @ 2019-04-06 13:48 泰斗贤若如 阅读(2634) 评论(0) 推荐(6) 编辑
摘要:序言: 今天回想这几天走过的Java路程,发现漏了一个点,就是构造代码块,我绞尽脑汁,也没想起来它的作用,我骗不了我自己,就搜相关资料,重新学习,在学习的过程中发现构造代码块和构造函数有一定的联系,为了捕捉这种联系,我总结了一个案例,这个案例能加深你对构造函数和构造代码块的理解。我写这个博客一是为了 阅读全文
posted @ 2019-04-05 20:57 泰斗贤若如 阅读(835) 评论(2) 推荐(8) 编辑
摘要:抽象类能实例化吗? 这个问题我想了一个晚上,看了好几篇别人的博客,但结果都各不相同,每个人有每个人的理解,后来我想明白了: 抽象类不能直接通过new去实例化一个对象,那它就是不能实例化,要获取抽象类的对象, 需要先用一个类继承抽象类, 然后去实例化子类。也可以用匿名内部类,在抽象类中创建一个匿名的子 阅读全文
posted @ 2019-04-03 12:50 泰斗贤若如 阅读(20242) 评论(4) 推荐(27) 编辑
摘要:Java基础语法 一. 认识Java 1. Java 简介 java 是一种高级的面向对象的程序设计语言,使用Java语言编写的程序时跨平台的。从pc到手机,都有Java开发的程序和游戏,Java程序可以在任何计算机,操作系统和支持的Java的硬件设备上运行。*** 2. Java语言 java 是 阅读全文
posted @ 2019-04-02 15:35 泰斗贤若如 阅读(563) 评论(0) 推荐(2) 编辑
摘要:数组排序方法的实现 JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法。 快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现。 冒泡法是运用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个的遍历出来。 选择排序法是将数组 阅读全文
posted @ 2019-03-31 17:32 泰斗贤若如 阅读(256) 评论(0) 推荐(1) 编辑
摘要:泛型类、泛型方法、类型通配符的使用 一.泛型类 泛型类的声明和非泛型类的声明类似,除了在类名后面添加了类型参数声明部分。 和泛型方法一样,泛型类的类型参数声明部分也包含一个或多个类型参数,参数间用逗号隔开。一个泛型参数,也被称为一个类型变量,是用于指定一个泛型类型名称的标识符。因为他们接受一个或多个 阅读全文
posted @ 2019-03-29 21:07 泰斗贤若如 阅读(929) 评论(0) 推荐(0) 编辑
摘要:1. 数组的三种声明方式 2.多维数组的遍历 3.Arrays类的常用方法总结 3.1 asList()方法 使用该方法可以返回一个固定大小的List,如: 3.2 copyOf()及copyOfRange方法 3.3 sort()方法 另外,Arrays的sort方法也可以结合比较器,完成更加复杂 阅读全文
posted @ 2019-03-29 18:35 泰斗贤若如 阅读(1591) 评论(0) 推荐(0) 编辑
摘要:1 Java 基本数据类型 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。 Java 的两大数据类型: 内置数据类型 引 阅读全文
posted @ 2019-03-29 16:14 泰斗贤若如 阅读(1112) 评论(0) 推荐(1) 编辑
摘要:JAVA基础语法——标识符、修饰符、关键字 一 . 标识符 1.1 什么是标识符 就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Demo,就是我们定义的类名。类名就属于标识符的一种。 标识符除了应用在类名上,还可以用在变量、函数名、包名上。 阅读全文
posted @ 2019-03-29 15:29 泰斗贤若如 阅读(3283) 评论(0) 推荐(4) 编辑

1