自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA

JAVA IOStream:Java 中将数据的输入输出抽象为流,流是一组有顺序的,单向的,有起点和终点的数据集合,就像水流。按照流中的最小数据单元又分为字节流和字符流。1,字节流:以 8 位(即 1 byte,8 bit)作为一个数据单元,数据流中最小的数据单元是字节。2,字符流:以 16 位(即 1 char,2 byte,16 bit)作为一个数据单元,数据流中最小的数据单元是字符, Java 中的字符是 Unicode 编码,一个字符占用两个字节。节点流分为文件流、数组流、字符串流、管道流

2020-06-16 08:29:39 89

原创 JAVA 集合

从JDK 5.0开始,Java引入“参数化类型(parameterized type)”的概念,这种参数化类型称为“泛型(Generic)”泛型经常使用在类、接口和方法的定义中,分别称为泛型类、泛型接口和泛型方法。泛型类是引用类型,在内存堆中。当使用一个泛型类时(包括声明泛型变量和创建泛型实例对象两种情况),都应该为此泛型类传入一个实参,否则编译器会提出泛型警告。这种情况可以使用通配符解决;通配符是由“?”来表示一个未知类型,从而解决类型被限制、不能动态根据实例进行确定的缺点。泛型的类型参数可以是各种

2020-06-16 08:29:06 104

原创 java异常

在运行时出现的意外错误称为“异常”对异常的处理机制也成为判断一种语言是否成熟的标准。好的异常处理机制会使程序员更容易写出健壮的代码,防止代码中Bug的蔓延Java中的异常类可以分为两种: 错误(Error)和异常(Exception)Throwable是所有异常类的父类,Error和Exception都继承此类:当程序产生Error时,因系统无法捕获Error并处理,程序员将无能为力,程序只能中断;当发生Exception时,系统可以捕获并做出处理,因此本章所介绍的异常处理操作都是针对Excep

2020-06-16 08:28:39 64

原创 核心类下

Scanner扫描器类在java.util包中,可以获取用户从键盘输入的不同数据,以完成数据的输入操作,同时也可以对输入的数据进行验证Math类包含常用的执行基本数学运算的方法,如初等指数、对数、平方根和三角函数等。Math类提供的方法都是静态的,可以直接调用,无需实例化Date类用来表示日期和时间,该时间是一个长整型(long),精确到毫秒。1 Calendar类在java.util包中。使用Calendar类的static方法 getInstance()可以初始化一个日历对象2 calenda

2020-06-15 13:48:55 87

原创 核心类上

Java为其8个基本数据类型提供了对应的封装类,通过这些封装类可以把8个基本类型的值封装成对象进行使用。封装类还可以实现基本类型变量和字符串之间的转换,将字符串的值转换为基本类型的值有两种方式:直接利用封装类的构造方法,即Xxx(String s)构造方法调用封装类提供的parseXxx(String s)静态方法基本类型的值转换成字符串有三种方式:直接使用一个空字符串来连接数值调用封装类提供的toString()静态方法调用String类提供的valueOf()静态方法装箱是指将基本类型数

2020-06-14 13:06:26 67

原创 面向对象3

1.当final关键字修饰变量时,表示该变量是不可改变的量,即常量;2.当final关键字修饰方法时,表示该方法不可被子类重写,即最终方法;3.当final关键字修饰类时,表示该类不可被子类继承,即最终类。使用final修饰的方法不能被子类重写使用final修饰的类不能被继承有一种类,自身也是不能实例化,这样的类称为抽象类。有一种不能被自身实例化,且专门用来做父类的类,他就是我要找的抽象类,一个抽象类中可以存在一个或多个抽象方法,抽象类中也可以不含有抽象方法抽象类只表示一种抽象的概念,是描述

2020-06-13 18:54:26 56

原创 面向对象继承

继承的出现提高了代码的复用性。继承的出现让类与类之间产生了关系,提供了多态的前提。不要仅为了获取其他类中某个功能而去继承继承:类继承另一个类,这个类除了创建自己的成员外,还能够继承或扩展另一个类的成员被继承的类叫超类(superclass),继承超类的类叫子类(subclass)继承性特性如下:单一继承性:子类只能有一个超类,而超类可以有多个子类;子类继承超类的成员;子类可以创建自己的成员子类不能继承超类的构造器,只能在构造器中通过super()调用超类的构造器;子类的构造器首先要调用超

2020-06-13 18:44:11 85

原创 面向对象2

三个原则:在同一个类中;方法名相同;参数列表不同,即参数的个数、或对应位置上的类型不同。构造方法(也称为构造函数)是类的一个特殊方法,用于创建对象时初始化对象中的属性值。this是Java的一个关键字,可以出现在实例方法和构造方法中,但不可以出现在类方法中。成员变量在实例方法中出现时,默认的格式是:this.成员变量我们知道类的实例方法可以调用类的其它方法,调用的默认格式是:this.方法;类方法中不可以使用this使用this区分成员变量和局部变量定义完一个带参数的Person()构造方法后

2020-06-11 17:05:11 63

原创 面向对象1

在程序中,事物是用对象表示的。面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。类是具有相同或相似性质的对象的抽象。因此,对象的抽象是类;类由“特征”和“行为”两部分组成面向对象的三大特征:封装性,继承性,多态性类的体包含有:成员变量,成员方法,类的构造器对象的生命周期:创建、使用和销毁三个阶段。创建分两步:声明、实例化创建对象:类名

2020-06-11 17:02:06 73

原创 第四节

循环结构:while、do——while、forJDK1.5提供了foreach循环特殊关键字:break、continue、returnBreak:在switch语句中,用于终止case语句,跳出switch分支结构;在循环结构中,用于终止循环语句,跳出循环结构;与标签语句配合使用从内层循环或内层程序块中退出只能结束当前循环或者内层程序continue的功能与break有点类似,区别是continue只是忽略本次循环体剩下的语句,接着进入到下一次循环,并不会终止循环;而break则是完全终止循环

2020-06-10 16:39:02 129

原创 第三节

引用类型变量中的值是指向内存“堆”中的指针,即该变量所表示数据的地址。常用引用类型:数组:具有相同数据类型的变量的集合;类(class):变量和方法的集合;接口(interface):一系列方法的声明,方法特征的集合;枚举(enum):一种独特的值类型,用于声明一组命名的常数。类型转换:1:自动类型转换、强制类型转换。有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。2:byte,short,char之间不会相互转换,他们三者在计算时首先转换为in

2020-06-10 16:29:40 87

原创 笔记2

Java语言的源程序是一个或多个以.java为扩展名的文件Java源程序中包含三个基本部分:package语句,import语句,类和接口声明包声明:package语句。包是类和接口的集合,即类库,在一个源程序中,只能有一个包声明语句,且是程序的第一条语句引入语句:import语句。源程序中可以有任意条import引入语句,当源程序在编译时,会将需要的在引入语句中的类引入到程序中1、在一个源程序中,只能有一个包声明语句2、源程序中可以有任意个import引入语句。当源程序在编译时,对不需要引入的类

2020-06-06 10:22:05 90

原创 笔记1

计算机语言发展:第一代:机器语言,用二进制编码,效率低第二代:汇编语言,用符号编程,效率不高第三代,高级语言Java特点:简单性、面向对象、分布式处理、健壮性、结构中立、安全性可移植性、解释性、高新能、多线程、动态JAVA平台:java SE(标准版),java EE(企业版),java ME(微型版)Java应用方面:企业级应用、Android平台应用、移动领域应用JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。Java字节码的跨平台使Jav

2020-06-06 10:21:03 54

原创 Java输出1-1000的水仙花数

public class water {public static void main(String []args) { int a=0,b=0,c=0; for(int i=100;i<1000;i++) { a=i/100; b=(i/10)%10; c=i%10; if(a*a*a+b*b*b+c*c*c==i) { System.out.pr...

2020-03-18 09:55:56 456

原创 Java打印1~100之间所有是7的倍数的整数的个数及总和

public class Seven { public static void main(String []args) { int sum=0; System.out.print("被7整除的数有:"); for(int i=7;i<100;i++) { if(i%7==0){ System.out.print(...

2020-03-18 09:54:44 5750

原创 记初入Java

public class HelloWorld {public static void main(String []args) { System.out.println("Hello Java");//输出Hello Java }}public class Name {public static void main(String []args) { System....

2020-03-18 09:53:22 58

空空如也

空空如也

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

TA关注的人

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