java项目心得体会_java学习心得

java语言拥有C,C++语言的特性,java的实力是特别强悍的。 我是一名java的初学者,自学过一些J2SE基础。我也明白了一些java基础性的东西。个人觉得java要用逆向的思维才能更好的学习java。学习java重要的是要有耐心,遇到问题要迎刃而上,而不是能减就减。拿到一个java项目不会做第一件事情绝对不是请教别人,而是自己先独立思考能想到多少就先写多少,合格的程序员不怕代码的复杂,不怕bug的存在,思路可以更改。如果实在不懂再去问朋友或者问百度.做过的题目要理解出来,而不是记代码。一道题就是一个项目,不论大小都要细心分析,代码的功能绝对学无止境。java是一个有趣而又充满挑战的东西,不管你是java初学者也好,还是项目经理也好,java重要的是要有耐心,把每个题都当做一个项目,认真对待。生活亦是如此。

代码区:

内部类(innearclass):

package cn.wfx.Oop.innerclasses;

public class TestInnerclasses {

public static void main(String[] args) {

Computer pc1 = new Computer();

Computer.Cpu c1 = pc1.new Cpu();//实例化内部类必须首先实例化外部类

c1.jiSuan();

Computer.Name e = new Computer.Name();//静态内部类实例化方法

e.mingMing();

}

}

class Computer{

private int xiancheng;

String name = "华硕";

static int reLiang;

static void Test(){

System.out.println("调用外部类静态方法");

}

class Cpu{

String name = "因特尔";

/*static*/ void jiSuan(){//非静态内部类中不能有静态方法,静态属性,静态初始化块

System.out.println(name);//调用内部类属性name

System.out.println(Computer.this.name);//调用外部类的同名属性写法

System.out.println(xiancheng);//外部类的私有属性可以被非静态内部类直接调用

System.out.println("1200转");

}

}

static class Name{//当一个静态内部类对象存在,并不一定存在对应的外部类对象

void mingMing(){

System.out.println("赛扬");

System.out.println(reLiang);//静态内部类中能引用外部类静态属性

Computer.Test();静态内部类可以调用静态外部类方法

//System.out.println(xiancheng);静态内部类中不能引用外部类非静态属性

}

}

}

2017/1/12

—wfx1998

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值