Java
文章平均质量分 64
Little Rain~
我热爱的都是我赖以生存的,要努力呀
展开
-
继承
1.概念:JAVA语言支持单继承,一个类可以继承一个父类,这样,父类里的方法及属性,被子类继承,有利于程序的功能扩展。2.方法的继承:除了私有的方法,其他方法都可以继承。3.方法的重写:子类重写父类中的方法,方法名不变,参数类型列表不变,返回值类型不变或者是父类的返回值类型的子类型,修饰词不变或者比父类的修饰词类型的范围更大。4.构造器,不能被继承,但是子类的构造器中一定会有一个构造器...原创 2018-06-08 18:58:49 · 156 阅读 · 0 评论 -
抽象类和接口
1.抽象类(1)概念:用abstract修饰的类叫抽象类(2)特点:①不能实例化,但是存在构造器②抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类③可以没有方法体,但是必须用abstract修饰,此时的方法叫抽象方法④抽象类可以被继承,如果子类是一个普通类,就应该重写父类的抽象方法, 并写出{};如果子类是抽象类,满足抽象类的特点即可。⑤abstract不能与fin...原创 2018-06-07 22:08:14 · 154 阅读 · 0 评论 -
运算符
1:字符串拼接符号字符串类型的值都要加""+号前或者后只要有一个是字符串类型的值就要做拼接操作,结果仍然是字符串类型2:算术运算符+、-、*、/、%、++、--在运算时,当参与运算的变量,是byte,short,chat,int时,运算结果就是int类型当参与运算的变量里,类型不同时,运算结果是大类型当参与运算的数据都是整数类型,做取整操作%:取模,取余。在做除法运...原创 2018-06-07 22:12:24 · 138 阅读 · 0 评论 -
基本数据类和引用数据类型
Java提供了两类数据类型:一种是基本数据(原始类型),一种是引用类型。数据类型图:基本数据类型:注意:1.在基本数据类型中,除了boolean类型所占长度与平台有关外,其他数据类型长度都是与平台无关的。比如:int永远占4个字节(1 Byte=8 bit)2.基本数据类型的默认值仅在作为类中属性时生效在方法内部必须先对基本数据类型变量赋值后才能使用,否则编译不通过...原创 2018-06-07 22:19:07 · 67508 阅读 · 16 评论 -
Java程序的三种流程结构
顺序、分支、循环1.顺序结构2.分支结构:if语句、switch语句根据某种条件是否成立,执行不同的代码原理:判断条件(可以返回boolean类型的表达式或者是一个boolean类型的变量)true false执行一段代码 另一段代码1).条件式:if-else语法:1.if(条件){条件返回结果为true的时候执行的代码}2.if(条件){...原创 2018-06-07 22:21:55 · 4440 阅读 · 0 评论 -
类与对象
一.抽象数据类型用一堆不同类型的数据来描述一个事物。二.类1:类与对象的关系什么是类?我们把有共同特征和共同行为的事物归纳为一种类型。同时用各种类型的变量来描述特征,共同的行为用方法来描述。类是抽象的,没有具体实例,只是一种对象的模板。什么是对象?类的实例化,具体的个体。2:面向对象编程的优点在程序中使用的数据,比如具体一个人的姓名,年龄,性别,行为等,分散...原创 2018-06-07 22:22:30 · 147 阅读 · 0 评论 -
java关键字
static关键字1.修饰属性:这个属性,不是对象的属性了。属于类的属性,是公有的资源,任何对象都可以访问,静态属性存在方法区中,只有一份。 2.修饰方法:方法也是被加载到方法区内的,也是属于类的方法,不是对象的。建议:使用类名进行调用 不能直接访问非静态的属性,和非静态的方法3.修饰代码块 static{ //代码块 只执行一次,是在加载期间执行的。 ...原创 2018-06-07 22:23:00 · 127 阅读 · 0 评论 -
权限控制访问修饰符
private:修饰属性时,属性只能在本类中被调用,其他类中不可见修饰方法时,方法也能在本类中被调用,对其他类型不可见可以修饰内部类。default:修饰属性时,在本类中可以使用,在同一个包下,可以被使用修饰方法, 在本类中可以使用,同一个包的类中可以使用修饰类 (同包不同类中调用)protected:修饰属性时,本类,同一个包,子类中可见修饰方法时,本类,...原创 2018-06-07 22:23:28 · 775 阅读 · 0 评论 -
String类型和正则表达式
一、String类型1.特点:类型是用final修饰,底层是字符数组和其他数组的一些操作。创建的对象不可变,但是声明的变量的可以指向不同的对象。因为是java语言中最常用的一种类型,所以有一定的优点,在使用String类型时,提供了常量池。2.常量池在给字符串的变量赋值时,先去常量池寻找这个对象,如果找不到,则会新建一个放进常量池,这样有利于对象的可重用性,这样的对象:必须是字符串...原创 2018-06-07 22:25:00 · 1191 阅读 · 0 评论 -
包装类
包装类:八大基本数据类型 1.java语言是面向对象的语言,而八大基本数据类型的值不是对象2.当我们想把这些值当成对象时,就需要使用包装类,功能就是把基本数据类型的数值转换成对象。 byte---java.lang.Byte short---java.lang.Short int---java.lang.Integer long---java.lang.Lo...原创 2018-06-07 22:29:53 · 169 阅读 · 0 评论 -
Object类型
Object类型: 是所有引用类型的父类,在引用类型的顶端。 它的引用变量可以指向任何类型的一个对象 Object obj = "aaaa"; obj = new int[3]; obj = new Scanner(System.in); 面试题:怎么使用数组存一些类型不同的数据 用Obj...原创 2018-06-08 10:03:21 · 3591 阅读 · 1 评论 -
数组
数组1)定义:一组相同类型的数据2)数组的分类:一维数组、二维数组..3)一维数组的声明:a.静态声明:int[] arr={1,2,3,4};b.动态声明:int[] arr=new int[5];int[] arr=new int[5]{1,2,3,4,5};整型数组:默认值0浮点型数组:默认值0.9字符类型数组:默认值'\u0000'boolean型数...原创 2018-06-08 18:51:53 · 171 阅读 · 0 评论 -
Object类
Object类型: 是所有引用类型的父类,在引用类型的顶端。 它的引用变量可以指向任何类型的一个对象 Object obj = "aaaa"; obj = new int[3]; obj = new Scanner(System.in); 面试题:怎么使用数组存一些类型不同的数据 用Obj...原创 2018-04-18 10:26:08 · 114 阅读 · 0 评论 -
面向对象知识点
9.访问控制修饰符: 1)public:公开的,任何类 2)private:私有的,本类 3)protected:受保护的,本类、子类、同包类 4)默认的:什么也不写,本类、同包类 数据私有化,行为公开化10.static:静态的 1)静态变量:static,类,方法区,一份,类名点 所有对象共享数据时(图片、音频、视频)...原创 2018-04-18 10:24:52 · 134 阅读 · 0 评论 -
正则表达式知识点总结
Java 正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 "Hello World" 字符串。.(点号)也是一个正则表达式,它匹配任何一个字符如:"a" 或 "1"。下表列出了一...原创 2018-04-17 23:21:47 · 422 阅读 · 1 评论 -
java基础知识总结
1:Java语言的发展 1995年Sun公司发布 2:Java运行机制 java虚拟机JVM:一次编译,到处运行 .java文件-->.class字节码文件-->JVM-->OS(每个操作系统有相应的JVM) JDK>jre>JVM 3:注释 //:单行注释 /* */:多行注释 /** */:文档...原创 2018-04-17 23:11:52 · 213 阅读 · 1 评论 -
java语言运行机制
1.java是编译型和解释型语言的结合体①首先采用通用的java编译器将java源程序编译为与平台无关的字节码文件(.class文件)②然后由java虚拟机(JVM)对字节码文件解释执行注意:java字节码具有平台无关性,可以在各种不同系统平台中运行,但是需要有不同版本的java虚拟机,不同平台的java环境其Java虚拟机是不一样的。2.JVM(Java Virtual Ma...原创 2018-06-07 22:03:08 · 6047 阅读 · 0 评论