社区
Java SE
帖子详情
初学java,简单问题,顺便请推荐java学习电子书!希望交流。
danmao
2002-09-25 02:45:25
我现在写了两个类文件,如:a.java和b.java。其中a类包含有b类的实例,b类中包含有a类的实现。a为主类。我在JB里建立了一个项目包含有这两个文件。编译无法通过。显然是类声明的问题。在c++中简单的在文件前面加上声明即可,java呢?
我本来c++基础较好,所以我现在看许多的java入门书都有些啰嗦,希望各位介绍几本书,主要比较java和c++异同,java环境配置,简单的JB使用。小弟先谢了!
...全文
73
17
打赏
收藏
初学java,简单问题,顺便请推荐java学习电子书!希望交流。
我现在写了两个类文件,如:a.java和b.java。其中a类包含有b类的实例,b类中包含有a类的实现。a为主类。我在JB里建立了一个项目包含有这两个文件。编译无法通过。显然是类声明的问题。在c++中简单的在文件前面加上声明即可,java呢? 我本来c++基础较好,所以我现在看许多的java入门书都有些啰嗦,希望各位介绍几本书,主要比较java和c++异同,java环境配置,简单的JB使用。小弟先谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
danmao
2002-09-26
打赏
举报
回复
我在J++Builder里编译会有如下错误:
"a.java": Error #: 300 : class b not found in class a at line 2, column 15
我的做法是:先创建了一个项目,然后把a.java何b.java添加到项目中,就像在VC里做的一样。然后build这个项目,会出现上述错误。
看起来在JB里仅仅编译了a.java,而并没有同时编译b.java,这是怎么回事?有用JB的同志说明一下吗?
楼上的各位兄弟谢谢了,一定给分! :)
tanjun_007
2002-09-26
打赏
举报
回复
在TextPad里编译OK,a.java和b.java是放在同一目录下,
danmao
2002-09-26
打赏
举报
回复
T_T
都是我的错,问题没有描述清楚。
在jdk下编译通过没有问题,因为“Java中不必进行提前声明。若想在定义前使用一个类或方法,只需直接使用它即可——编译器会保证使用恰当的定义。”
但是我需要问的是:JB下呢?我在JB中编译无法通过。
大家现在做java程序都是先用编辑器编辑然后用jdk编译吗?
danmao
2002-09-26
打赏
举报
回复
谢谢 yemagxy(把酒言欢)
原因这样简单 : )
结贴,送分!
项目管理PMO
2002-09-26
打赏
举报
回复
source 设置:Project/Project Properties/Paths/Source/Default
Main类 设置:Project/Project Properties/Run/Application/Main class
项目管理PMO
2002-09-26
打赏
举报
回复
个人意见:
你在jb中按默认配置生成一个工程时,源代码默认是在工程中的src目录下,也就是说你工程的默认包是src目录下;而在jdk中是当前目录下的。你可以在
Project/Project Properties下查看source,也可以编辑。你的这段代码,在jb下可以这样编译:1、不改默认包,在工程目录创建一个src目录,将源代码放入,2、更改默认包的路径为你添加文件的所在目录(当然两个文件应该是在同一目录下,不然还有个包路径的问题)。运行程序时可能还要指定一下起始类。
owenyang
2002-09-26
打赏
举报
回复
编译没有问题,肯定是classpath没有设置好.
在 我的电脑-->属性-->高级-->系统变量中设置classpath
指定要用到的.jar文件
在jb里的菜单: 项目-->项目属性里指定要用到的包
zl1975
2002-09-25
打赏
举报
回复
*C++中的多重继承在java里没有,继承是树状结构;
*java使用垃圾收集器自动管理内存,没有析构函数,没有指针的概念;
*所有东西都在一个类里,不存在全局函数/变量,但是有static,静态变量和方法是属于类的,不属于某个对象,要在声明时初始化;
*条件表达式只能是boolean类型,不可使用整数;
*char类型使用国际通用的16位Unicode字符集;
*没有模板或者参数化的其他形式,集合类型Vector,Stack,Hashtable等很好用;
*用Thread来支持多线程;
*java的封装,打包的概念等价与c++的命名空间;
*内部类
(推介好书:Thinking in java)
bowlder
2002-09-25
打赏
举报
回复
java核心技术卷I就有讲c++和java的区别。
misslyy
2002-09-25
打赏
举报
回复
看java核心技术吧,里面有很多java和c++的比较
jchaor
2002-09-25
打赏
举报
回复
直接看professional java programming
sunni
2002-09-25
打赏
举报
回复
这么个小东西 用jdk就可以了 什么都不用设 绝对可以编译通过
systemscan
2002-09-25
打赏
举报
回复
楼主,如果经常上网可以到
http://www-900.ibm.com/developerWorks/cn/index.shtml
上去看看,这里有很多的中文资料,也可以下载的。
frogtoy
2002-09-25
打赏
举报
回复
我编译过了,没有问题
应该是你的环境变量没有设置好
请在classpath里加上当前目录
like follow
CLASSPATH=.\;C:\j2sdkee1.3.1/lib/j2ee.jar;
danmao
2002-09-25
打赏
举报
回复
a.java:
public class a {
protected b frame;
public static void main(String[] args) {
}
}
b.java :
public class b {
protected a propertiesPanel;
}
jhlqab
2002-09-25
打赏
举报
回复
最好能写出源代码
danmao
2002-09-25
打赏
举报
回复
没有回答吗?
失望中……
Java
12 编程
学习
手册(一)
本书的目的是让读者对
Java
基础有一个坚实的理解,并引导他们完成一系列从基础到实际编程的实际步骤。讨论和示例旨在通过使用经验证的编程原理和实践来刺激读者专业直觉的增长。这本书从基础知识开始,把读者带到最新的编程技术,从专业的角度考虑。安装并配置
Java
开发环境安装并配置您的集成开发环境IDE)——本质上就是您的编辑器编写、编译和执行
Java
程序和测试了解并使用
Java
语言基础理解并应用面向对象的设计原则掌握最常用的
Java
构造。
10年大牛给
Java
初学
者的
学习
路线建议,如何
学习
Java
?
2021年的金三银四一眨眼就到了,对于很多人来说是跳槽的好机会,大厂面试远没有我们想的那么困难,摆好心态,做好准备,你也可以的。另外,面试中遇到不会的
问题
不妨尝试讲讲自己的思路,因为有些
问题
不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。BAT面试经验实战系列:Spring全家桶+Redis等其他相关的
电子书
:源码+调优转存中…(img-YRyBmdab-1711891910229)]
Java
入门
学习
注意事项有哪些?
想要学好
java
技术,做好
学习
规划路线和注意事项是非常重要的,尤其是零基础学员,
Java
涉及到的知识点非常多,我们需要制定合理的
Java
学习
路线图,这样会事半功倍,下面小编和大家总结一下
Java
入门
学习
注意事项有哪些?
Java
入门
学习
注意事项有哪些? 一、熟练的使用
Java
语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的
Java
API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。 二、学会使用数据库,mysql是个不错的入.
适合
java
初学
者的书籍_适用于
初学
者和高级开发人员的10本最佳
Java
书籍
适合
java
初学
者的书籍 如果您是
Java
程序员,并且想知道如何阅读以提高您的
Java
知识或成为更好的
Java
开发人员 ,那么您来对地方了。 在本文中,我将分享一些有史以来最好的
Java
书籍。 这些书经受了时间的考验,随着时间的流逝,它们变得越来越重要。 无论您现在阅读它们还是计划以后再阅读它们都无所谓,您将始终有很多东西要
学习
,这就是为什么我认为它们是有史以来最伟大的
Java
书籍。 ...
学完
Java
基础应该继续学什么?
当你提出这个
问题
的时候,我想你没有一个系统的
学习
路线2020年最新的
Java
学习
路线图
Java
学习
顺序
Java
基础-----数据库和Jdbc-----
Java
web----
Java
EE框架技术----分布式/其他技术 在这个技术栈的基础上,你可以继续选择走全栈道路或者走大数据方向 第一.
Java
SE基础
Java
SE的内容包括:
Java
基础语法,数组,面向对象,常见API,异常处理,集合与泛型,IO/NIO,多线程,反射/内省,
Java
网络编程,
Java
各种属性……. 最新2020年Jav
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章