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个回答
展开全部
1、java的classpath里做什么用的?
答:你写的JAVA代码将被编译成以 .class 结尾的"类文件" classpath就是这个"类文件"所在的系统物理路径
2、java里方法重载是什么意思?什么是方法重载?
答:就是方法名相同参数不同的两个方法,
例如:
public void sayHello(String name){}
public void sayHello(String[] names){}
对比一下你就发现
这个方法的方法修饰符 - public
这个方法的返回值类型 - void
这个方法的方法名 - sayHello
都是一样的
唯一不同就是参数
参数 第一个方式是一个String字符串,而第二个方法是一个String字符串数组 仅仅只有这个不同 这样的两个或者多个方法 不能并不称之为多个方法 我们称之为一个方法的重载 也就是说这两个方法是 sayHello方法的重载 那么也就是说sayHello方法是重载方法 方法的重载次数不限
3、java里的类与对象到底是什么关系的?
答:类就是一个大概的抽象化的描述,他是一类事物的共有部分的集中化.刚开始,请只要记住他只进行描述.
比如说一个人类 public class human{}
那么这个类就会描述一下 一个人应该具有什么 比如 名字啊 特征啊 眼耳鼻舌口 四肢 大脑 什么七七八八的
那么对象呢 就是把这些描述具体化 实体化
例如:大胖 大眼睛 大嘴巴 大耳朵 四肢粗壮.....
那么大胖这个实实在在被我们实体化的东西 我们称之为对象 human类实体化出来的一个对象 同样的我们还可以实体化 张三 李四 他们都有共同的东西 将这些东西进行大致描述的就是 "类" , 把 "类" 实体化 成具体的某个事物 那么 这个事物就是 这个 "类" 的对象.很抽象吧 , 概念就是抽象的 .
4、java里抽象类用在什么地方?
答:这个啊 有了一定的基础之后再去看看 面向对象设计模式的书吧! 先不急着这个东西
学java啊 其实可以去网上买一些培训机构的书 淘那些相关培训机构的学生卖的书 具体是什么机构 我就不说了 舍得别人说我打广告 这些书比较基础 比较好懂 毕竟人家形成规模来教学 都摸索出了点路子 不像一些老程序员写的书 新人压根就看不懂 而且人家也不是写给新人看的
Java编程思想 其实是一本不错的书 但是如果你一点都不懂Java看了也白看 "思想"两字 已经很明确 什么是思想 思想就是经验和教训的总结 有了技术 多了实践 思想就诞生了 所以 初学者不要去研究什么思想 有些人会叫你先了解XX思想,其实不然,你开始也不想去考虑什么思想.思想是共通的 你东西做多了 自然就会有一定的想法 对现状的不满 对理想的思考 到时候你再看看相关的书 了解为什么人家要这样 要那样 你就会发现 你要想的人家很多已经帮你想了 你也才能了解思想的用处
如果不喜欢去弄那么XX教育机构的书 可以买一些介绍JAVA类库JDK的书来看看 了解一下 JAVA中有什么内置的类 每个类有什么方法 有什么作用 然后结合起来制作一个小程序 什么的 然后就可以 根据喜好 去深入研究了
大概就是这样吧
答:你写的JAVA代码将被编译成以 .class 结尾的"类文件" classpath就是这个"类文件"所在的系统物理路径
2、java里方法重载是什么意思?什么是方法重载?
答:就是方法名相同参数不同的两个方法,
例如:
public void sayHello(String name){}
public void sayHello(String[] names){}
对比一下你就发现
这个方法的方法修饰符 - public
这个方法的返回值类型 - void
这个方法的方法名 - sayHello
都是一样的
唯一不同就是参数
参数 第一个方式是一个String字符串,而第二个方法是一个String字符串数组 仅仅只有这个不同 这样的两个或者多个方法 不能并不称之为多个方法 我们称之为一个方法的重载 也就是说这两个方法是 sayHello方法的重载 那么也就是说sayHello方法是重载方法 方法的重载次数不限
3、java里的类与对象到底是什么关系的?
答:类就是一个大概的抽象化的描述,他是一类事物的共有部分的集中化.刚开始,请只要记住他只进行描述.
比如说一个人类 public class human{}
那么这个类就会描述一下 一个人应该具有什么 比如 名字啊 特征啊 眼耳鼻舌口 四肢 大脑 什么七七八八的
那么对象呢 就是把这些描述具体化 实体化
例如:大胖 大眼睛 大嘴巴 大耳朵 四肢粗壮.....
那么大胖这个实实在在被我们实体化的东西 我们称之为对象 human类实体化出来的一个对象 同样的我们还可以实体化 张三 李四 他们都有共同的东西 将这些东西进行大致描述的就是 "类" , 把 "类" 实体化 成具体的某个事物 那么 这个事物就是 这个 "类" 的对象.很抽象吧 , 概念就是抽象的 .
4、java里抽象类用在什么地方?
答:这个啊 有了一定的基础之后再去看看 面向对象设计模式的书吧! 先不急着这个东西
学java啊 其实可以去网上买一些培训机构的书 淘那些相关培训机构的学生卖的书 具体是什么机构 我就不说了 舍得别人说我打广告 这些书比较基础 比较好懂 毕竟人家形成规模来教学 都摸索出了点路子 不像一些老程序员写的书 新人压根就看不懂 而且人家也不是写给新人看的
Java编程思想 其实是一本不错的书 但是如果你一点都不懂Java看了也白看 "思想"两字 已经很明确 什么是思想 思想就是经验和教训的总结 有了技术 多了实践 思想就诞生了 所以 初学者不要去研究什么思想 有些人会叫你先了解XX思想,其实不然,你开始也不想去考虑什么思想.思想是共通的 你东西做多了 自然就会有一定的想法 对现状的不满 对理想的思考 到时候你再看看相关的书 了解为什么人家要这样 要那样 你就会发现 你要想的人家很多已经帮你想了 你也才能了解思想的用处
如果不喜欢去弄那么XX教育机构的书 可以买一些介绍JAVA类库JDK的书来看看 了解一下 JAVA中有什么内置的类 每个类有什么方法 有什么作用 然后结合起来制作一个小程序 什么的 然后就可以 根据喜好 去深入研究了
大概就是这样吧
展开全部
1,classpath是编译器开始搜寻的类路径
2,方法重载就是在方法名一样的前提下,通过改变形参列表与方法内部的实现来实现不同功能的技术
3,类就是一群对象的集合,对象就是类的特例,比如说人类是一个类,你属于人类中的一个特殊个体,,一个对象
4,在抽象类中可以为部分方法提供默认的实现,从而避免在子类中重复实现它们,提高代码的可用性.这个是抽象类的优势,其实就是省略继承的一些东西··
java编程思想对于无基础的入门人员有点难,建议看java大学基础教程,外国人写的;
2,方法重载就是在方法名一样的前提下,通过改变形参列表与方法内部的实现来实现不同功能的技术
3,类就是一群对象的集合,对象就是类的特例,比如说人类是一个类,你属于人类中的一个特殊个体,,一个对象
4,在抽象类中可以为部分方法提供默认的实现,从而避免在子类中重复实现它们,提高代码的可用性.这个是抽象类的优势,其实就是省略继承的一些东西··
java编程思想对于无基础的入门人员有点难,建议看java大学基础教程,外国人写的;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上几位说的都差不多了呵呵,这种问题上网搜答案一堆一堆的,真弄不懂就暂时先别管了,等代码敲多了自然就明白了,刚开始学不用死扣这些概念吧我觉得
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、java的classpath里做什么用的?
帮助java 虚拟机找到编译所需要的类库路径
2、java里方法重载是什么意思?什么是方法重载?
可以看看面向对象的概念。是一个类中声明了多个同名的方法,但有不同的参数个数和参数类型
3、java里的类与对象到底是什么关系的?
类之某一类的东西,对象是具体的实际存在的东西。
4、java里抽象类用在什么地方?
完全可以用接口来代替
帮助java 虚拟机找到编译所需要的类库路径
2、java里方法重载是什么意思?什么是方法重载?
可以看看面向对象的概念。是一个类中声明了多个同名的方法,但有不同的参数个数和参数类型
3、java里的类与对象到底是什么关系的?
类之某一类的东西,对象是具体的实际存在的东西。
4、java里抽象类用在什么地方?
完全可以用接口来代替
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1,classpath 是java类的路径,查找java标准类时用
2,当方法名相同的时候,只要这个方法参数的个数或者类型不同时,称为方法的重载,注:返回类型不同时,不能称方法的重载
3,世界上任何事物都可以称为对象,而类是对象的抽象,对象是类的一个实例.
4,抽象类的应用是java的多态的一种实现方式,具体的你可以看看相关的书
学任何语言都要静下心来,扎扎实实的学,建议买一本有关java的基础的书
比如”java实例教程”清华大学出版社出版的
最后祝 你成功
2,当方法名相同的时候,只要这个方法参数的个数或者类型不同时,称为方法的重载,注:返回类型不同时,不能称方法的重载
3,世界上任何事物都可以称为对象,而类是对象的抽象,对象是类的一个实例.
4,抽象类的应用是java的多态的一种实现方式,具体的你可以看看相关的书
学任何语言都要静下心来,扎扎实实的学,建议买一本有关java的基础的书
比如”java实例教程”清华大学出版社出版的
最后祝 你成功
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询