![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
1、Java 基础
文章平均质量分 61
Java 基础
yfstart
Java
展开
-
尚硅谷Java8 新特性学习笔记
Java 8一、介绍1、生态Lambda 表达式函数式接口方法引用 / 构造器引用Stream API接口中的默认方法 / 静态方法新时间日期 API其他新特性2、新特性速度更快代码更少强大的 Stream API便于并行最大化减少空指针异常 Optional (Kotlin ?)3、温故而知新Hashmap 底层结构/原理 老话题不再阐述 …并发hashmap …Java虚拟机 …Java内存模型 …二、Lambda 表达式Lambd原创 2022-03-25 16:14:47 · 4550 阅读 · 1 评论 -
day11_面向对象05
day11复习1. 练习:Bank-Customer[]-AccountAccount类package com.atguigu.exer1;/** * @author shkstart * @create 10:22 */public class Account { //账户类 private double balance; public Account(double init_balance){ this.balance = init_balanc原创 2021-03-23 20:03:05 · 101 阅读 · 0 评论 -
day10_面向对象04
day10复习1. this调用构造器package com.atguigu.java;import com.sun.media.sound.SoftTuning;/** * this 可以用来调用:属性、方法、构造器 * * 1. this调用属性、方法 * * 2. this调用构造器 * ① 格式: this(参数列表) * ② this调用构造器的操作,只能声明在构造器中。表示调用当前类中的指定的重载的其他的构造器 * ③ this(参数列表) 只能声明在构造器的首原创 2021-03-16 00:53:43 · 170 阅读 · 0 评论 -
day09_面向对象03
day09复习1. 练习/** * 声明一个日期类型MyDate:有属性:年year,月month,日day。 * * 创建2个日期对象,分别赋值为:你的出生日期,你对象的出生日期,并显示信息。 * * * 小结: * 基本数据类型的变量就根据其类型存储相应的值。比如:int i = 5; char c = 'a' * 引用数据类型的变量存储的值就两种情况:① null ② 对象或数组实体在堆空间中存储位置的首地址值。 * * @author shkstart * @creat原创 2021-03-16 00:51:05 · 1514 阅读 · 0 评论 -
day08_面向对象02
day08复习1. 方法的声明方法声明的格式说明测试类中方法的定义 * * 0. 举例: * Scanner类中:nextXxx():nextInt() * Math类中:random() / sqrt() * Arrays类中:equals() / toString() / sort(int[] arr) / binarySearch() * * 1. 方法的定义(或声明)格式: * 权限修饰符 返回值类型 方法名(形参列表){ * //方法体 *原创 2021-03-16 00:47:48 · 178 阅读 · 0 评论 -
day07_面向对象01
day07复习1. 数组整体的概述1. (了解)数组的理解:多个相同数据类型的变量按照一定顺序组织起来的集合2. (重点)一维数组的使用 ① 数组的声明与初始化 ② 数组元素的调用 ③ 数组的长度 ④ 数组的遍历 ⑤ 数组元素默认初始化值 ⑥ 数组的内存解析3. (重点)二维数组的使用 ① 数组的声明与初始化 ② 数组元素的调用 ③ 数组的长度 ④ 数组的遍历 ⑤ 数组元素默认初始化值 ⑥ 数组的内存解析4. (重点)数组中常见算法的使用5. (熟悉)Arrays工具类的原创 2021-03-16 00:44:33 · 91 阅读 · 0 评论 -
day06_数组
day06复习1. 每天一考 /* 第1题: int m=0,n=3; if(m>0) if(n>2) System.out.println("A"); System.out.println("C"); else System.out.println("B"); */ /* 3.一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3. 编程 找出1000以内的所有完数。(因子:除去这个原创 2021-03-16 00:41:13 · 250 阅读 · 0 评论 -
day05_基本项目
day05 基本项目1、求其最大公约数和最小公倍数/*题目:输入两个正整数m和n,求其最大公约数和最小公倍数。比如:12和20的最大公约数是4,最小公倍数是60。说明:break关键字的使用:一旦在循环中执行到break,就跳出循环*/import java.util.Scanner;class ForTest{ public static void main(String[] args){ Scanner scan = new Scanner(System.in);原创 2021-03-16 00:37:56 · 61 阅读 · 0 评论 -
day04_流程控制
day04复习1. 流程控制结构的说明Java语言对应的三类结构:2. 分支结构1:if-else格式格式1:if(条件表达式){ 执行语句}格式2:二选一if(条件表达式){ 执行语句1}else{ 执行语句2}格式3:多选一if(条件表达式1){ 执行语句1}else if(条件表达式2){ 执行语句2}...}else{ 执行语句n}基本使用class IfTest { public static void main(Strin原创 2021-03-16 00:36:51 · 88 阅读 · 0 评论 -
day03_运算符
day03复习1. 复习class ReviewTest{ public static void main(String[] args){ //拓展1 char c1 = '5'; char c2 = 5; System.out.println(c1 == c2);//false char c3 = 97; char c4 = 'a'; System.out.println(c3 == c4);//true System.out.println(c4 + 1原创 2021-03-16 00:33:12 · 170 阅读 · 0 评论 -
day02_变量
day02复习第1章:Java语言概述HelloWorld的总结:/*一、编写的说明1. 大括号的位置:行尾的风格2. 必要的代码缩进3. 每一条执行语句都换行书写4. 必要操作符与变量之间的空格二、1. Java是严格区分大小写的2. 一个Java源文件中可以声明多个java类。则在编译源文件之后,会声明对应的java类的字节码文件。3. 源文件中最多有一个类使用public进行修饰;使用public修饰的类的类名必须与源文件名相同。4. 一般在开发中,一个源文件中,只声明一原创 2021-03-16 00:21:10 · 136 阅读 · 0 评论 -
day01_Java语言概述
day01复习第0章:编程入门1. 计算机的概述计算机 = 硬件 + 软件1.1 硬件:冯诺依曼体系[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SSF7Qwkp-1615737601231)(day01复习.assets/image-20210303092622614.png)]cpu:cpu的衡量标准:速度的计量单位是赫兹(Hz),1Hz相当于每秒1个脉冲。随着CPU速度不断提高,目前以千兆赫(GHz)来表述。内存:① 数据单位:一个0或者一个1存储为原创 2021-03-15 00:05:57 · 131 阅读 · 0 评论