自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 java- 集合(CollectionE)- day16

集合(Collection)1.概念可以存储多个数据(对象)且长度可变的容器<大写字母>—泛型—表示集合的元素类型,由于类型指定集合元素类型只能是引用数据类型。int[] arr;//arr的类型是数组类型(引用类型),元素类型是int类型Collection c;//c的类型是引用类型,元素类型是String类型Collection c;//可以存储int类型数据 1 234 658 3249572.Collection是集合的顶级接口子接口:List、Set、Qu

2020-09-01 08:40:23 135

原创 Java-异常、集合-day15

异常1.概念用于发现问题、反馈问题以及解决问题的一套机制2.Throwable类—异常的顶级父类子类Error:是一个合理的应用程序,不应该试图抓住的严重问题(改变外部需求、环境、资源等等)Exception:是一个合理的应用程序可以处理也可以不处理处理方式(1.抛出、2.捕获)分类编译时异常—在编译时期出错 一定要处理 除了RuntimeException类以及子类以外其他的异常类CloneNotSupportedException—克隆不支持异常ParseExcept

2020-08-31 18:14:43 191

原创 java-异常、集合-day01

异常1.概念用于发现问题、反馈问题以及解决问题的一套机制2.Throwable类—异常的顶级父类 子类Error:是一个合理的应用程序,不应该试图抓住的严重问题(改变外部需求、环境、资源等等)Exception:是一个合理的应用程序可以处理也可以不处理处理方式(1.抛出、2.捕获)分类编译时异常—在编译时期出错 一定要处理 除了RuntimeException类以及子类以外其他的异常类CloneNotSupportedException—克隆不支持异常ParseExce

2020-08-21 19:30:14 220

原创 java-包装类、数学类、时间类、异常-day14

包装类1.概念为了方便、快捷的去操作基本类型数据,java提供基本类型对应的包装类。只能创建出包装类的对象就能提供操作基本类型的数据的便捷性。byte short char int long float double booleanByte Short Character Integer Long Float Double Boolean注意:1.除了Character以及Integer之外其他包装类都是首字母大写2.由基本类型数据来构建包装类对象—封箱3.基本类型数据直接赋值给包装类

2020-08-20 09:17:07 130

原创 java-String、包装类-day13

String1.重要方法1.intern():把指向转向到方法区///* String str1=“abc”;String str2=new String(“abc”);//把指向转向到方法区str2=str2.intern();//str1=str1.intern();//System.out.println(str1==str2);*/2.isEmpty():判断字符串对象内容是否为空//空串—对象已经创建但是没有具体内容String str1="";//空串String s

2020-08-19 18:43:57 108

原创 Java-String、编码-day12

String1.概念最终类java中所有字符串常量都是String类的对象String类底层是根据不可改变字符数组来实现数据存储,string类对象的内容无法改变(常量)Java所有的常量都是在存储在方法区的运行时常量池类当常量池中已经存在引用,如果后续有同名的引用那么共享一个引用(共享)//创建了几个对象?5个对象String str=“a”;//1str+=“b”;//str=new StringBuilder(“a”).append(“b”).toString();//41

2020-08-19 18:43:31 107

原创 java-包、Object类-day11

包1 、使用方式a、声明包—package 告知程序当前定义类/接口所在的位置 只能出现一次且出现在首行b、导入包—import 把当前位置不在一个包下的类/接口的位置告诉程序可以出现多次但是不在首行*(通配符–可以当前包下所有的类/接口都能匹配匹配过来)package cn.tedu.packagex;//代表通配符,匹配util包下的信息import java.util.;import java.util.concurrent.ConcurrentHashMap;publi

2020-08-19 08:37:52 76

原创 java-abstract(抽象)、interface(接口)、内部类-day10

abstract(抽象)关键字,修饰符 方法、类1.概念当所以的子类对父类的摸个方法都进行不同程度的重写,那么这个方法的方法没有实际含义就可以把方法体去掉加上absract关键字修饰方法—,抽象方法。一个类中如果出现抽象方法那么这个类就要边城抽象类。普通类继承抽象类需要重写所有抽象类,如果不想抽象所有的抽象方法可以吧普通类变成抽象类注意:1.抽象方法能不能重载?可以重载2.抽象类中一定含有抽象方法? 不一定3.抽象类中可以去定义属性以及普通方法?可以4.抽象类可以定义构造方法、?

2020-08-18 08:33:38 87

原创 java-static(静态)、final(最终)-day09

static(静态)1.概念关键字 、修饰符 变量 、方法、代码块、内部类2.静态变量静态变量随着类的加载(方法区的静态区)而加载到方法区的静态区、与l类同级也叫类变量,通过类名形式来调用 静态属性变量也可以通过对象来调用静态变量,存储在方法区时会默认给静态变量赋予系统默认初始值。;类产生的对象共享一个静态变量。看静态变量是否需要被所有的对象共享,如果需要共享就设置成静态变量。方法里可不可以定义静态变量?静态变量与类同级、只有方法被调用时里面的内r容才能出现、前后矛盾、不能定义p

2020-08-17 19:03:52 218

原创 java-面向对象特征-day08

继承1概念如果多个类的内容出现重复,把重复的内容放到一个新的类中,通过extends关键字让原来的类和新的类产生关联关系—继承。原来的类是子类,新的类是父类。子类可以继承父类部分信息(父类的私有化信息、构造方法以及构造代码块不能被继承)。package cn.tedu.extendsx;public class ExtendsDemo1 {public static void main(String[] args) {//创建子类对象—医生类对象Doctor d=new Doctor();d

2020-08-11 08:55:54 118

原创 java-方法、面向对象引入、面向对象的特征-day07

方法方法递归执行方法时调用本方法sum(5)=1+2+3+4+5=5+4+3+2+15+sum(4)4+sum(3)3+sum(2)2+sum(1)=1StackOverflowError—栈溢出错误(递归次数过多)package cn.tedu.method;public class MethodDemo1 {public static void main(String[] args) { System.out.println(sum(1000000));}//定义递

2020-08-10 18:41:10 98

原创 java语法基础-数组、方法-day06

数组5.扩容数组定义完成之后长度无法改变(原数组,原数组起始下标,新数组,新数组起始位置,原数个数)int[] arr1=new int[2arr.length];//确定扩容之后的长度(原数组,新数组长度)arr=Arrays.copyOf(arr,2arr.length);/*数组扩容*/import java.util.Arrays;class Demo{public static void main(String[] args) {//定义原数组int[] arr={1,

2020-08-08 11:13:52 97

原创 java基本语法-跳转控制语句、数组-day05

跳转控制语句break(在switch里用于结束语句,在循环里使用结束当前循环)/*跳转控制语句*/class JavaDemo{public static void main(String[] args) {//打印5行7列星星for(int i=1;i<=5;i++){for(int j=1;j<=7;j++){ // if(j==2) break; System.out.print("*"); } System.out.prin

2020-08-06 16:45:38 142 1

原创 java基本语法-键盘录入、流程控制语句--day04

键盘录入步骤1.导包—获取信息位置2.找到Scanner3.获取数据/*键盘录入*///导包import java.util.Scanner;class JavaDemo{public static void main (String [] args){//2.找到ScannerScanner sc=new Scanner(System.in);//获取数据//int num =sc.nexInt();//获取整行String s=sc.nextLine();//获取一行

2020-08-04 18:34:34 872 1

原创 java基础语法-运算符 day03

运算符1.算数运算符 + - * / % ++ -- 使用方式:单独使用 参与运算 当++ ,-- 出现在操作数后面时,先赋值再自加1/自减1 当++,-- 出现在操作数前面时,先自加1/自减1/*算数运算符+ - * / %++ –使用方式:单独使用 参与运算当++ ,-- 出现在操作数后面时,先赋值再自加1/自减1当++,-- 出现在操作数前面时,先自加1/自减1/class SuanShu{public static voi

2020-08-03 19:32:56 133

原创 java基本语法-注释、变量、常量 day02

基本语法标识符1.概念在java中可以自定义的名称2.组成范围1.各国常见的文字2.数字(0~9) 3.特殊符号(_ (慎用内部默认标识符里使用(慎用 内部默认标识符里使用(慎用内部默认标识符里使用))3. 命名规则1.不能以数字开头2.不能是关键字(Mycalss)当在组成范围之内并且遵守命名规则----合法标识符4.命名规范1.类名/接口 ----XxxYyyZzz2.方法名/变量名----xxxYyyZzz3.包名(包代表文件夹来区分同类名)单级:xxx cn

2020-08-03 11:57:11 258

原创 java引入 day01

java简介1.java引入从1993左右推出一款高级编程语言(Oak 橡木),面向互联网编程,安全可靠、面向对象、跨平台等特点2.java基本语法—跨平台(操作系统)JVM(java虚拟机) 先在对应操作系统上安装上对应版本的JVM,把应用程序放到JVM里进行执行,传入相同的应用程序保证在不同操作系统上得到的结果是一样的,屏蔽底层操作系统差异性3.java三大技术架构J2se(基础版/标准版)—给小型应用程序以及桌面服务提供开发的解决方案J2ee(企业版)—给企业中的集中式开发提供解决

2020-08-01 09:11:49 129

jdk1.8.0_191 (1).zip

用户仅可上传其享有知识产权或已取得相关权利人合法授权的资源或内容,用户不得在未经授权的情况下,上传任何可能涉及侵权的资源或内容,用户必须保证上传资源或内容不侵犯任何第三方的合法权益。用户不得未经著作权人同意擅自对他人的作品进行全部或部分复制、修改、改编、翻译、汇编、反向工程、反向编译、反向汇编或改写并进行上传。用户可以为介绍、评论、研究等目的,在合理范围内依法引用他人已经发表的作品,但应当注明作者姓名、作品名称,且不得侵犯著作权人及其他权利人的合法权益。

2020-08-06

空空如也

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

TA关注的人

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