学习JAVA已经有一个月了,本人是硬件转行软件,为了JAVA特意把工作辞了专心学习。
越深入越吃力了现在做小项目虽然简单,但是发现要写很多类很多发方法循环等。。
再调用类方法的时候经常处于混乱状态。一个项目下来刚开始很有思路,慢慢深入后发现复杂了,脑袋也一起复杂了。
特别是方法里参数调用我一直没怎么明白。有哪位大大可以为我指点迷津。谢谢了,越简单越好,最好多取几个列子。基础的参数调用比如
public int number(int a,int b)像这样的。
还有思路混杂后该怎么办????
一个项目应该怎么分析??步骤有哪些?先做什么?
谢谢了!
越深入越吃力了现在做小项目虽然简单,但是发现要写很多类很多发方法循环等。。
再调用类方法的时候经常处于混乱状态。一个项目下来刚开始很有思路,慢慢深入后发现复杂了,脑袋也一起复杂了。
特别是方法里参数调用我一直没怎么明白。有哪位大大可以为我指点迷津。谢谢了,越简单越好,最好多取几个列子。基础的参数调用比如
public int number(int a,int b)像这样的。
还有思路混杂后该怎么办????
一个项目应该怎么分析??步骤有哪些?先做什么?
谢谢了!
解决方案 »
- DatagramPacket传递对象老是提示以下问题,帮忙告诉我为什么?writeObject()的内容我已经序列化过了.
- 怎么实现"浏览"那样的按钮的功能
- JFrame里怎么在点击JTREE的结点后,在右边的区域显示结点对应的图片
- Java是可以在类中声明变量时,同时给这个变量赋值的是吧,那为什么这样写就不行呢?
- 一个简单问题 30分
- 如何使用JBuilder?
- 散分!!如何实现用Java将数据写入Excel表
- 如何清空键盘缓冲区?
- 跪谢求助:java初学者的问题:(MAC 上的TERMINAL BASH) 运行JAVA helloworld老说找不到类
- 关于线程池的问题???
- 如何判断ChoiceGroup选中那个项?
- 为什么mouselistener不能直接加在JFrame对象上
知识是慢慢积累的初学的话建议看这个:
SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055).chm
看英文的,中文的东西大多不可靠,而且都是抄来抄去,,,
2、对于对象类型,也就是Object的子类,如果你在方法中修改了它的成员的值,那个修改是生效的,方法调用结束后,它的成员是新的值,但是如果你把它指向一个其它的对象,方法调用结束后,原来对它的引用并没用指向新的对象。
代码如下:
public class Tester {
public static void main(String[] args) {
int primitive = 2;
changePrimitive(primitive);
//primitive的值依然是2
MyClass myClass = new MyClass();
changeObject(myClass);
//myClass仍然指向的是执行changeObject之前的那个对象
//但是myClass.i等于3了
} public static void changePrimitive(int primitive) {
primitive = 3;
} public static void changeObject(MyClass myClass) {
myClass.i = 3;
myClass = new MyClass();
}
}class MyClass {
int i;
}对于远程调用,无论是什么类型,调用结束后,传入的参数和以前没用任何变化(当然前途是直接调用远程方法,如果中间经过其它的Proxy类或者 Facade类,不能保证那些类对对象没用修改)。至于是通过Local接口进行调用的,也应该属于本地调用,和上面说的情况应该是一致的。//作者: Cherami
//原载: Java参数传递方式
那么一个月的时间也不算长
静下心来 慢慢来
不过个人感觉硬件不错 何必来搞java