自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Day19、20异常与多线程

异常 概念 异常是程序在运行期发生的不正常的事件,它会打断指令的正常执行流程。 设计良好的程序应该在异常发生时提供处理这些不正常事件的方法,使程序不会因为异常的发生而阻断或产生不可预见的结果。 Java语言使用异常处理机制为程序提供了异常处理的能力 异常的分类 Java程序运行过程中所发生的异常事件从严重性可分为两类: 错误(Error):JVM系统内部错误或资源耗尽等严重情况,属于JVM需要负担的责任,这一类异常事件无法恢复或不可能捕获,将导致应用程序中断。 异常(Exception):其它

2020-08-12 20:45:27 142

原创 Day16、17、18(集合)

集合 概念 集合:存放一组数据的容器 集合 与 数组的不同 数组声明后长度不可变,集合长度可变的序列 数组声明后只能存放指定的数据类型,集合声明后可以存放任意引用数据类型 数组可以存放基本数据类型和引用数据类型,集合只能存放引用数据类型 (注意:集合要想存放基本数据类型,可以把基本数据类型转换为引用数据类型/包装类,再存入集合中) 集合支持泛型,是一种数据安全的做法 集合框架 Collection家族/集合/接口:存储单个元素,拥有获取迭代器的方法 List集合/接口:

2020-08-12 20:37:53 121

原创 javaEE学习记录Day15

Day15 Math类 基本使用,静态导入 public class Test01 { public static void main(String[] args) { /** * Math类的常用方法: */ System.out.println("求次方:" + Math.pow(4, 3)); System.out.println("求平方根:" + Math.sqrt(9)); System.out.println("求最大整数(天花板):" + Math.c

2020-08-05 17:01:23 146

原创 javaEE学习记录Day11、12

Day11、12 Object 含义:超类/基类,一个没有明确继承的类,默认继承Object类;Object类是所有类的祖先类 为什么Object是所有类的祖先类?因为Object类起到标杆的作用 初识Object类的常用方法(部分): equals():判断两个对象的内存地址是否一致 getclass():获取该对象所属类的字节码文件对象 hashCode():获取对象的hash值(通过对象的内存地址进行散列的算法得出的一个数字叫做hash值,且hash值 !=内存地址 ) toString():获取对

2020-08-01 17:28:42 91

原创 JavaEE学习记录Day08、09、10

Day08、09、10 二维数组 二维数组是由多个一维数组构成,声明:数据类型 [ ] [ ] 数组名; 数组的一些注意事项见Day07 静态初始化 静态初始化:数据由程序员指定,长度由系统根据数据个数开辟空间 public class S { public static void main(String[] args) { //静态初始化1 String [][] a = new String[][]{{"小明","小红"},{"小亮","小马","小飞"}}; //静态初始化2 St

2020-07-25 11:55:11 312

原创 JavaEE学习记录第一周周任务——万年历

万年历 要求:输入一个年份,再输入一个月份,把那个月的日历打印出来(1900年1月1日是星期一)。 ​``` //注意:1900年1月1日是星期一是前提条件。 //这个程序能完成1900年及其前后时间的日历打印。 import java.util.Scanner; public class Calendar{ static int year; static int month; static int sumday = 0;//初始化1900.1.1到目标时间的总天数 stati

2020-07-22 19:26:08 162

原创 javaEE学习记录Day07

Day07 数组 (这一天学的是一维数组) 1.数组的说明 为什么使用数组?方便处理批量相同类型的数据 数组的概念:一组连续的存储空间,存储多个相同的数据类型的值。 数组声明:数据类型[ ] 数组名; 数组元素:组成数组的基本单元 注意: 1.数组是引用类型 2.每个元素都有编号又叫做下标(下标从0开始) 3.数组初始化时开辟一串连续的空间,初始化后此空间不会改变 (数组没有扩容或删除,后面提到的扩容是通过新建的数组进行一系列操作来达到原数组“扩容”的效果) 4.下标不能超过数组长度,也不能是负数,否则会出

2020-07-22 18:56:42 85

原创 JavaEE学习记录Day06

Day06 方法 概念:封装特定功能的代码块 分类:普通方法(无返回值无参数的方法)、带有参数的方法、有返回值的方法、参数与返回值同时存在的方法 形式参数——简称形参,方法声明时,指定参数的类型和变量名 实际参数——简称实参,调用方法时,传入的具体数据 注意: 1.方法声明在类里,其他方法外 2.一个方法不能在另一个方法中声明(方法与方法之间是平级关系) 3.方法不被调用时,是个摆设 4.调用有参数的方法时,一定要传入具体的数据,具体数据的类型必须和方法声明时的参数类型兼容 5.有多个形参时,用逗号隔开 6

2020-07-21 08:51:02 96

原创 javaEE学习记录Day05

Day05 for循环嵌套 案例一: 打印一个三行四列的长方形 public class S{ public static void main(String[] args){ for(int i = 0;i<3;i++){//控制行 for(int j = 0;j<4;j++){//控制列 System.out.print("*"); } System.out.println();//换行 } } } 案列二 打印正直角三角形(左下) publ

2020-07-19 18:50:36 116

原创 javaEE学习记录Day04

Day04 一、转义字符 含义:用来表示有特殊意义的字符本身 符号 作用 \n 换行 \t 水平制表位 \ " 双引号 \ ’ 单引号 \ \ 一个斜杠 二、常量 含义:程序在执行的过程中,此量不可以发生改变(一直存在的量) 数字字面量:代码中的数字 字面值常量:如"学习使人快乐" 用final修饰变量,使之成为常量 final int num = 10;//此时num的值不可改变 三、Java执行语句 1.顺序语句:方法中的代码从上往下执行 2.分支语

2020-07-19 18:45:16 96

原创 javaEE学习记录Day02

Day02 一、第一个java程序中的代码细节 1.public修饰的类名必须和文件名一致 2.Java是一门大小写敏感的语言 3.括号都是成双成对的 4.方法里的代码都是从上往下执行-顺序执行 5.方法中的代码又叫做执行语句,执行语句用分好结束 二、java编码规范 1.书写格式 (1)层级之间必须缩进(Tap:一个制表位) (2)一行只写一句代码 (3)注释有三种方式://单行注释 ​ /* ​ 多行注释 ​ */ ​

2020-07-19 18:42:30 129

原创 javaEE学习记录Day03

Day02 一、第一个java程序中的代码细节 1.public修饰的类名必须和文件名一致 2.Java是一门大小写敏感的语言 3.括号都是成双成对的 4.方法里的代码都是从上往下执行-顺序执行 5.方法中的代码又叫做执行语句,执行语句用分好结束 二、java编码规范 1.书写格式 (1)层级之间必须缩进(Tap:一个制表位) (2)一行只写一句代码 (3)注释有三种方式://单行注释 ​ /* ​ 多行注释 ​ */ ​

2020-07-19 18:26:21 106

原创 javaEE学习记录Day01

Day01 一、初步了解java 1.java的由来及特点 java编程语言的起源是Oak语言,Oak语言是SUN公司用在消费性的电子产品软件的发展方案当中的一种语言。虽然在技术方面Oak语言很成功,却因为商业原因,未能得到很好地发展。但后来随着WWW和Internet的快速发展,Oak语言逐渐改进成现在的JAVA编程语言。 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。它具有简单

2020-07-19 18:20:10 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除