java实在学不明白,几个java问题请教大家
1、java的classpath里做什么用的?2、java里方法重载是什么意思?什么是方法重载?3、java里的类与对象到底是什么关系的?4、java里抽象类用在什么地方...
1、java的classpath里做什么用的?
2、java里方法重载是什么意思?什么是方法重载?
3、java里的类与对象到底是什么关系的?
4、java里抽象类用在什么地方?
顺便再问问,大家都是怎么学java的,有没有什么好的java书和视频推荐啊?(我买了一本java编程思想,实在看不懂)。java的学习顺序是怎么样的,我听说有很多技术,该先学什么,再学什么??
分不多,先谢谢了。
谢谢各位朋友的热心回答,特别感谢changsajava朋友推荐给我的张孝祥的《java就业培训教程》,非常适合我,讲得太棒了。我学java总算找到门路了,也把以前一些搞不清楚的问题闹明白了。再次谢谢各位朋友。 展开
2、java里方法重载是什么意思?什么是方法重载?
3、java里的类与对象到底是什么关系的?
4、java里抽象类用在什么地方?
顺便再问问,大家都是怎么学java的,有没有什么好的java书和视频推荐啊?(我买了一本java编程思想,实在看不懂)。java的学习顺序是怎么样的,我听说有很多技术,该先学什么,再学什么??
分不多,先谢谢了。
谢谢各位朋友的热心回答,特别感谢changsajava朋友推荐给我的张孝祥的《java就业培训教程》,非常适合我,讲得太棒了。我学java总算找到门路了,也把以前一些搞不清楚的问题闹明白了。再次谢谢各位朋友。 展开
12个回答
展开全部
学JAVA必须先懂得什么是面向对象思想~!
你可以把类看作某种产品的图纸~!
而对象是根据这个图纸制作出来的实际产品~!
其他的就好理解了
你可以把类看作某种产品的图纸~!
而对象是根据这个图纸制作出来的实际产品~!
其他的就好理解了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
classpath是指路径,具体让我解答还说不明白了,我现在看的是这套视频,我个人觉得还不错。
http://www.verycd.com/topics/2722570/
最近全玩了,没有看,过段时间搞台电脑时好好看,到时可以研究一下。
http://www.verycd.com/topics/2722570/
最近全玩了,没有看,过段时间搞台电脑时好好看,到时可以研究一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1,classpath给Javac提供java类文件的路径。就像是你在执行javac *.java的时候 javac会通过classpath制定出来的路径找到类的所在目录。
2,一般指同一个类中的不同函数,但他们有着同样的函数名字,但参数列表不一样。
class A{
void b(int a){}
void b(String b){}
}
3,对象是类在内存当中的实体。就像是·人·是类,·爱因斯坦·是·人·这个类的对象
4,这个类的特点是不能被实例化,所以多用于构造一个抽象的类,让别的类继承他,来完成具体的功能。他只提供相通的一些基本接口。
2,一般指同一个类中的不同函数,但他们有着同样的函数名字,但参数列表不一样。
class A{
void b(int a){}
void b(String b){}
}
3,对象是类在内存当中的实体。就像是·人·是类,·爱因斯坦·是·人·这个类的对象
4,这个类的特点是不能被实例化,所以多用于构造一个抽象的类,让别的类继承他,来完成具体的功能。他只提供相通的一些基本接口。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.classpath即类路径,也就是查找某个类文件所在的目录
2.overload(方法重载):指相同的方法名称实现不同的功能,是多态的一种表现形式,比较常用的输出语句
System.out.println(123);
System.out.println("hello");
方法println()中的参数即可以是数值类型,也可以是字符串类型,有了方法重载,使用起来更加方便
3.类和对象的关系就如人与张三的关系,即抽象与具体的关系
类定义的是一个抽象的,整体的东西,并不指某个实例
对象指的是某个具体的实例,即个体
类到对象的过程称为实例化
4.抽象类大多用于在父类中并不能决定某个方法应该使用什么方式来实现或者实现的方式把情况不同而有所不同的情况
如:
银行类
public abstract class Bank{
/*计算利率的方法,各个银行的利率不尽相
*同, 所以在父类中只定义方法,而不做实现,
*具体如果实现在各个银行的子类中决定
*/
public abstract double getRate();
}
学习JAVA 的基本流程大致为:
1.面向对象基础
2.J2SE平台
3.JAVA Web程序设计
3.Struts开源框架
4.Hibernate开源框架
5.Spring开源框架
6.软件设计模式
7.软件工程
8.软件系统架构
......
2.overload(方法重载):指相同的方法名称实现不同的功能,是多态的一种表现形式,比较常用的输出语句
System.out.println(123);
System.out.println("hello");
方法println()中的参数即可以是数值类型,也可以是字符串类型,有了方法重载,使用起来更加方便
3.类和对象的关系就如人与张三的关系,即抽象与具体的关系
类定义的是一个抽象的,整体的东西,并不指某个实例
对象指的是某个具体的实例,即个体
类到对象的过程称为实例化
4.抽象类大多用于在父类中并不能决定某个方法应该使用什么方式来实现或者实现的方式把情况不同而有所不同的情况
如:
银行类
public abstract class Bank{
/*计算利率的方法,各个银行的利率不尽相
*同, 所以在父类中只定义方法,而不做实现,
*具体如果实现在各个银行的子类中决定
*/
public abstract double getRate();
}
学习JAVA 的基本流程大致为:
1.面向对象基础
2.J2SE平台
3.JAVA Web程序设计
3.Struts开源框架
4.Hibernate开源框架
5.Spring开源框架
6.软件设计模式
7.软件工程
8.软件系统架构
......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你上面提的这些问题只要你有一点Java基础应该就大体知道了,建议你初学不要去看《Java编程思想》这本书,他上面讲的有点深!建议你先从基础看起比如清华大学出版社出版的《Java2实用教程》就不错!
等有了基础在去看深一点的知识Java2D,Java3D什么的,你说的那个视频不错可以看!
等有了基础在去看深一点的知识Java2D,Java3D什么的,你说的那个视频不错可以看!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询