- 博客(12)
- 收藏
- 关注
原创 javase-string
一.String类是final的,是不可变的。String类型的变量是不可修改的,每次修改都会创建一个新的对象。二.equales1.equals比较的是两个对象的实际内容是不是相同(equals()的默认行为是比较引用,而java内部类已经对其进行了修改,改为比较的是两个对象的实际内容)。2.对于java内部的类 如String new String().equa
2017-08-21 15:24:11
188
原创 javase-final
一.final关键字的好处1.final关键字提高了性能。JVM和Java应用都会缓存final变量。2.final变量可以安全的在多线程环境下进行共享,而不需要额外的同步开销。3.使用final关键字,JVM会对方法、变量及类进行优化。二.final修饰属性1.final修饰的属性表示不可改变2.fi
2017-08-21 10:38:31
159
原创 javase-static
一.static修饰的变量为静态的全局变量,属于类,因此不能在方法中定义。static修饰的非private方法和变量可以通过类名直接调用。二.static不能修饰构造方法,因为构造方法是类创建对象时调用的,必须依赖于对象,而static则不依赖于对象。三.静态方法不能访问非静态方法和变量,非静态方法可以访问静态方法和变量。因为静态成员在类加载的时候就分配内存,而非静态
2017-08-21 10:23:27
149
原创 javase-继承
一.继承的优点1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。二.继承的特点1.java中的继承是单继承的。2.但允许多重继承,a继承b,b继承c,a就继承c。三.super1.定义:代表是子类所属的父类中的内存空间引用。2.super方法只能在构造方法中调用。3.在子类的构造方法中调用super方法时,super方法必须是该方法
2017-08-21 10:02:50
210
原创 javase-面向对象
一.面向对象的基本特征1.封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。好处:将变化隔离;便于使用;提高重用性;安全性。封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问。2.继承javase-继承3.多态二.访问控制符三.成员变量(属性)与局部变量1.局部变量必须初始化,而没有初始化的成员变量则会自动赋一个默
2017-08-21 10:02:19
304
原创 javase-函数(方法)
一.函数的作用1.定义功能2.提高代码的复用性二.return结束当前函数。三.函数重载1.在一个类中,函数名相同,但形参个数、形参顺序,形参数据类型 这三个至少有一个不同,叫做函数重载。2.如果只有返回值不同,其他都相同,会出错,因为不知道调用的哪个函数。四.函数重写1.只有继承的时候才会有重写。2.重写时返回值的类型,方法名和形参必须相同。3.重写时
2017-08-21 09:58:55
436
原创 javase-数组
一.数组的本质数组的本质是引用类型的数据。二.数组的初始化1.初始化方法(1).int[] arr1;// 也可以写成 arr1[] arr1 = new int[3]; arr1[0] = 0; arr1[1] = 1; arr1[2] = 2;(2).int[] arr1
2017-08-21 09:52:39
184
原创 javase-语句
一.if语句1.if语句中只能判断Boolean类型二.for循环1.break与continue的区别:break:结束当前循环体。continue:结束一次循环。2.如何结束嵌套的多个循环体使用label标签和break。/** * date:2017年6月1日10:27:19 * target:label的用途。 * @author ypy * con
2017-08-21 09:45:57
153
原创 javase-运算符
一.算术运算符+、-、*、/、%、++、--1.需注意的一些小细节 //算数运算符public class Operator_1Arithmetic{ public static void main(String[] args) { double a = 5; int b = 0; System.out.println(a/b);//输出为Infin
2017-08-21 09:32:30
252
原创 javase-基本数据类型
8大基本数据类型 数值型:一.byte字节型(1bit)二.short短整型(2bit)三.int整型(4bit)1.整数默认类型。四.long长整型(8bit)1.定义长整型要在数字后加l。五.double双精度型(8bit)1.小数默认类型。2.计算机是二进制存储的,显示值与存储值有时会不同,表示小数时有误差。显示值与存储值相等的规律:有一个
2017-08-21 09:22:35
185
原创 javase-关键字、标识符
一.关键字二.标识符标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ; 注意: 1),数字不可以开头。 2),不可以使用关键字。
2017-08-20 09:57:46
169
原创 javase-jdk下载、安装、配置
一.下载1.地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html二.安装安装到默认路径……安装完后:三.配置环境在系统变量中操作1.创建一个名为 JAVA_HOME 新的环境变量,输入变量值,如: C:\Program Files\Java\jdk1.8.0_65。
2017-08-17 22:37:53
5388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人