2022年java新手必看的个问题.docx
《2022年java新手必看的个问题.docx》由会员分享,可在线阅读,更多相关《2022年java新手必看的个问题.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源看了好多资料,仍是对一些基本问题比较头大;在论坛看完这个帖子,脑子里的基本概念有了;1 什么是 Java、Java2 、JDK.JDK后面的 1.3 、1.4.2版本号又是怎么回事 .答:Java 是一种通用的,并发的,强类型的,面对对象的编程语言 摘自 Java 规范其次版 JDK 是 Sun 公司分发的免费 Java 开发工具,正式名称为J2SDKJava2 Software Develop Kit;2 什么是 JRE/J2RE.答:J2RE 是 Java2 Runtime Environment,即 Java 运行环境,有时简称JRE;假如你只需要运行 Java 程序或 Ap
2、plet ,下载并安装它即可;假如你要自行开发 Java 软件,请下载 JDK;在 JDK中附带有 J2RE;留意由于 Microsoft对 Java 的支持不完全,请不要使用IE 自带的虚拟机来运行Applet ,务必安装一个J2RE或 JDK;3 学习 Java 用什么工具比较好 .答: 作者建议第一使用 JDK+文本编辑器,这有助你懂得以下几个基础概念:path ,classpath,package并熟识基本命令 :javac和 java ;并且下载和你的 JDK版本一样的 API 帮忙;假如你不确定类或函数的用法,请先查阅API 而不是发贴求助;当你熟识 Java 之后,你可以考虑换一
3、个IDE;很多人举荐 JCreator ,实际上 JCreator的功能仍是很弱的;作者举荐 eclipse,下载网址 ;因 eclispe是免费的 .4 学习 Java 有哪些好的参考书 .答: 作者第一举荐 Thinking in Java,中文名 Java 编程思想,有中文版;该书第一章介绍了很多面对对象的编程思想,作为新手应当认真阅读;除此以外, Orelly出版社和 Wrox 出版社的书也不错;作者本人不宠爱大陆作者的书;或许你觉得英文太难,但是网上大多数资料都是英文的;另外,你需要经常查阅API,而那也是英文的;5 Java 和 C+哪个更好 .答: 这个问题是一个很不恰当的问题;
4、你应当问:Java 和 C+哪个更适用于我的工程 .假如你不需要跨平台,不需要分布式,要强调程序的运行速度,C+更为适用;反之 .你应当考虑 Java;6 什么是 J2SE/J2EE/J2ME.答:J2SE 就是一般的 Java;J2ME是针对嵌入式设备的,比如Java 手机,它有自己的 SDK;而 J2EE使用 J2SE的 SDK; J2EE 规范更多的是对 J2EE服务器的要求和开发人员的约束;详情见后继J2EE FAQ;二、命令篇7 我写了第一个 Java 程序,应当如何编译 / 运行.答: 第一请将程序储存为xxx.java文件,然后在dos 窗口下使用 javac xxx.java命
5、令,你会发觉该目录下多了一个 xxx.class文件,再使用 java xxx命令,你的 java 程序就开头运行了;8 我照你说的做了,但是显现什么javac 不是内部或外部命令,也不是可运行的程序或批处理文件; ;答: 你遇到了 path 问题;操作系统在确定的范畴path内搜寻 javac.exe ,但是没能找到;请编辑你的操作系统环境变量,新增一个JAVA_HOM变E 量,设为你JDK的安装目录,再编辑Path 变量,加上一项 %JAVA_HOME%b;in 然后关掉并新开一个dos 窗口,你就可以使用javac 和 java 命令了;欢迎下载精品学习资源9 环境变量怎么设置 .答:
6、请向身边会设的人询问;10 javac xxx.java顺当通过了,但是 java xxx的时候显示什么 NoClassDefFoundError.br>; 答: 你遇到了 classpath问题; java 命令在确定的范畴 classpath内搜寻你要用的 class文件,但是未能找到;第一请确认你没有错敲成java xxx.class,其次,检查你的 CLASSPATH环境变量,假如你设置了该变量 又没有包含 . 代表当前目录 的.br> ; 睿.br> ; 你就会遇到这个问题;请在你的CLASSPATH环境变量中加入一项 ;另外参见 15;11 我在 java xxx的时候
7、显示 Exception in thread main java.lang.NoSuchMethodError: main;答: 第一,在你的程序中每个java 文件有且只能有一个public类,这个类的类名必需和文件名的大小写 完全一样;其次,在你要运行的类中有且只能有一个public static void mainString args方法, 这个方法就是你的主程序;12 package 是什么意思 .怎么用 .答: 为了唯独标识每个类并分组,java 使用了 package 的概念;每个类都有一个全名,例如String的全名是 java.lang.String,其中 java.lang
8、是包名, String是短名;这样,假如你也定义了String ,你可以把它放在 mypackage 中,通过使用全名 mypackage.String和java.lang.String来区分这两个类;同时,将规律上相关的类放在同一个包中,可以使程序结构更为清楚;你要做的就是在 java文件开头加一行 package mypackage ; ;留意包没有嵌套或包含关系,A 包和 A.B 包对 java 命令来说是并列的两个包;13 我没有声明任何 package 会怎么样 .答: 你的类被认为放在默认包中;这时全名和短名是一样的;14 在一个类中怎么使用其他类.答: 假如你使用 java.la
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 java 新手 问题
限制150内