J2SE
文章平均质量分 79
陈_三
选择了这条路,就没有三心二意的理由
展开
-
J2SE之String
首先来看equals和==的区别:String a = "abc";String b = "abc";String c = "aBC";System.out.println(a.equals(b));//trueSystem.out.println(a.equals(c));//falseSystem.out.println(a.equalsIgnoreCase(c));//true原创 2017-02-18 23:20:23 · 367 阅读 · 0 评论 -
Java内部类
Java中将定义在另一个类或方法里面的类称为内部类。一、内部类基础内部类分为成员内部类、局部内部类、匿名内部类和静态内部类2.成员内部类类在另一个类的里面作为成员public class OuterClass01 { private String outPrivateAttr = "outPrivateAttr"; private void outPrivateM() { System.o...转载 2018-04-13 12:00:56 · 253 阅读 · 0 评论 -
Java接口和抽象类
一、抽象类用abstract修饰的类为抽象类,用abstract修饰的方法为抽象方法。如果一个类含有抽象方法,则这个类也必须用abstact修饰,被abstract修饰的类称为抽象类。抽象类中可包含非抽象的方法。1.抽象的作用?抽象类就是为了继承而存在的,如果定义了抽象类而不去继承它,则你不能用它来做任何事,没有任何意义。且抽象类中可以不含抽象方法(类中所有方法未用abstract修饰),没有了抽...原创 2018-04-09 17:41:50 · 551 阅读 · 0 评论 -
JAVA static关键字
一、static关键字的用途在《Java编程思想》P86页有这样一段话:“static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。”1.static方法static方法一般称作静态方法,静态方法不能操作对象,所以不能在静态方法中访问非静态成员变...原创 2018-04-08 18:50:57 · 334 阅读 · 1 评论 -
java三大特征:封装、继承、多态
1.封装程序仅通过对象的方法与对象数据进行交互,封装给对象赋予了“黑盒”特征,提高代码的重用性和可靠性。一个类可以全面改变存储数据的方式,只要仍旧使用同样的方法操作数据,其他对象就不会知道也不必介意所发生的变化。好处:1) 隐藏了具体实现细节;2) 操作简单;3) 提高了数据操作的安全性;参考:Java的封装详解例如:获取和设置实例域的值,一个私有的数据域、一个公有的域访问器方法、一个公有的域更改...原创 2018-04-04 14:58:53 · 823 阅读 · 0 评论 -
Java的final关键字
1.final关键字的基本用法在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。1.修饰类final关键字修饰的类不能被继承。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。package com.chensan.test02;public final class Employee {...原创 2018-04-08 16:28:08 · 299 阅读 · 0 评论 -
Java修饰符访问权限
1.java修饰符的访问权限访问权限 类 包 子类 其他包public √ √ √ √ protected √ √ √ × default √ √ × ×private √ × × ×主要为了看protected能在子类访问...原创 2018-01-17 23:40:21 · 709 阅读 · 0 评论 -
J2SE基础知识
java基础知识原创 2016-11-08 23:53:47 · 839 阅读 · 0 评论 -
Java的实参、形参和参数传递机制
1.形参:用来接收调用该方法是传递的参数。在被调用时才分配内存空间,一旦调用结束就释放内存,作用域为方法内部。public void swapValue(int a, int b) { int temp = b; b = a; a = temp; System.out.println(a + "\n" + b);}上面代码中的a和b为形参。2.实参:传递值给被调用方法,且该...原创 2018-12-29 01:16:31 · 4217 阅读 · 0 评论