
javaSE
文章平均质量分 57
Golden_chow
现在还是小白一个,请多多指教
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字符串的常见用法
//把一个字符串变为一个字符数组class Haha{ public static void main(String args[]) { String name = "Hello"; char c[] = name.toCharArray(); for(int i = 0; i < c.length;i++) { System.out.println(c[i])原创 2016-12-15 19:06:41 · 446 阅读 · 0 评论 -
抽象类与接口的详解
抽象类:(1)抽象类中的成员变量可以是变量,即没有抽象类特有的修饰符(public final abtract);也可以是常量,也就是可以被public final abstract修饰的变量。既然可以存在变量和常量,那么我们就必须手动添加public final。 (2)有构造函数。1、像普通类一样,抽象类可以拥有构造方法,用于父类成员变量的初始化;无參构造会对本类私原创 2016-12-18 17:12:35 · 418 阅读 · 0 评论 -
继承中多态的内存分配
class Fu{ int num = 40; void show() { System.out.println("show Fu"); }}class Zi extends Fu{ int num = 20; void show() { System.out.println("show Zi"); } void method() { Syste原创 2016-12-18 02:10:46 · 838 阅读 · 0 评论 -
String变量的比较
String变量有两种比较的方式:(1)"=="比较的是对象的引用,简单来说就是比较两个String变量指向的地址(2)equals比较的是变量内容//首先我们使用“==”来比较两个String变量class Haha{ public static void main(String args[]) { String name= new String("Hello");原创 2016-12-15 17:41:14 · 1388 阅读 · 0 评论 -
String类
//第一种方式(直接赋值)class Haha{ public static void main(String args[]) { String name = "Hello"; String name_1 = "Hello"; String name_2 = "Hello"; }}解析:(1)第一行代码。首先在栈内存中声明了一个变量name,然后查看堆内存原创 2016-12-15 15:20:45 · 347 阅读 · 0 评论 -
java阶乘解析
阶乘题目(1): 输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。 文件名是DiGui.javaimport java.util.Scannner;class DiGui{ public static void main(String args[]) { Scanner scanner = new Scanner(System.in);原创 2016-12-14 16:42:23 · 843 阅读 · 0 评论 -
抽象类与接口作为形参
//抽象类作为形参abstract class Stu{ public abstract void study();}class Person{ void method(Stu s) { s.study(); }}class Man extends Stu{ public void study() { System.out.println("好好学习,天天原创 2016-12-17 12:22:14 · 791 阅读 · 0 评论 -
对象数组——简单内存分配
(1)第一行代码:在栈内存中声明了一个对象数组的引用(名字),然后在堆内存中分配了6个Student类型的空间,同时将每一个空间初始化,初始化值为null,最后将地址赋给student数组,最后student数组指向对应的内存空间。(2)第二行代码:1、首先在堆内存中分配了一个空间,然后调用它的构造函数。2、为构造函数中的变量初始化3、然后把值赋给构造赋给形参,通过形参修改私有原创 2016-12-16 00:41:05 · 2160 阅读 · 0 评论 -
对象数组例子
现在有6个学生,请把这6个学生的信息存储到数组中,并遍历数组,获取每一个学生信息学生:Student成员变量:name,age构造方法:有参,无參成员方法:set / getName(),set / getAge()思路: A:新建一个学生类 B:创建学生数组(对象数组) C:创建6个学生对象,并赋值原创 2016-12-16 00:26:53 · 693 阅读 · 0 评论 -
继承相关的面试题
题目一:class Fu{ int num = 10; Fu() { System.out.println("fu"); }}class Zi extends Fu{ int num = 50; Zi() { System.out.println("zi"); } void show() { int num = 30; System.out.pr原创 2016-12-19 21:18:09 · 512 阅读 · 0 评论