自定义博客皮肤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 147

原创 Day16、17、18(集合)

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

2020-08-12 20:37:53 129

原创 javaEE学习记录Day15

Day15Math类基本使用,静态导入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 151

原创 javaEE学习记录Day11、12

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

2020-08-01 17:28:42 96

原创 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 317

原创 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 169

原创 javaEE学习记录Day07

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

2020-07-22 18:56:42 90

原创 JavaEE学习记录Day06

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

2020-07-21 08:51:02 103

原创 javaEE学习记录Day05

Day05for循环嵌套案例一:打印一个三行四列的长方形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 123

原创 javaEE学习记录Day04

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

2020-07-19 18:45:16 103

原创 javaEE学习记录Day02

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

2020-07-19 18:42:30 136

原创 javaEE学习记录Day03

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

2020-07-19 18:26:21 114

原创 javaEE学习记录Day01

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

2020-07-19 18:20:10 146

空空如也

空空如也

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

TA关注的人

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