【新手必读】JAVA入门及FAQ (山无言)

类别:Java 点击:0 评论:0 推荐:
【新手必读】JAVA入门及FAQ  (山无言)

一、入门
1、下载和安装J2SDK    http://java.sun.com/j2se/1.4.1/download.html
2  JAVA VM            http://www.java.com/en/index.jsp 
3  API                http://java.sun.com/api/index.html

1 首先下载J2SDK安装  
  a 更新PATH环境变量
     为了能在任何目录下都能执行java命令(如javac、java、 等),需要将java的bin目录放入PATH环境变量中。对于Windows95/98, 打开“开始”菜单、选择“运行”、输入命令sysedit(调用系统配置编辑程序),在C:\AUTOEXEC.BAT窗口中找到PATH设置并追加一项(c:\jdk1.3.1_01\bin)对于Windows NT  and Windows 2000 ,进入“开始”菜单,选择“设置/控制面板/系统”。对于Windows NT,选择“环境” 页,对于Windows 2000,选择“高级”页,在环境变量设置中的用户变量栏中增加(如果原来没有PATH)或修改PATH环境变量,使其包含c:\jdk1.3.1_01\bin路径。
  b 更新CLASSPATH环境变量 
    为了使系统能找到用户定义的类,需要将用户类所在的目录(通常是当前目录即把.加入到classpath中)放入CLASSPATH变量中。具体更改方法同PATH修改过程,只是要找到 CLASSPATH环境变量进行修改。
       jdk Win2000下的环境变量设置
       http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7045
  c 确认系统安装
    在DOS提示符下,输入set命令可以查看PATH和CLASSPATH的设置是否成功 (如果是98者需运行AUTOEXEC.BAT才能使修改的设置生效 如果是2000需把dos关闭重新运行 )
2 然后运行你的第一个java程序
    写个类保存为.java文件  一定记得如果是用记事本编辑器的话 保存时要选择保存类型为所有类型然后文件名字和你的类名字要一模一样或者也可以把类名.java加上引号就可以避免保存为.java.txt的类型了

3 常见错误处理 
    如果运行javac命令时出现can not read xxx.java 首先看看你的文件是否保存为.java.txt的类型了(右点文件看属性里的扩张名)重新保存记得此时要把文件名.java加上引号保存。若运行java命令时提示exception in thread "main" java.lang.NoClassDefFoundErroe:的异常  说明你的classpath里没有加入 .  

二 、 常见错误

1   can not read xxx.java
   首先看看你的文件是否保存为.java.txt的类型了(右点文件看属性里的扩张名)重新保存记得此时要把文件名.java加上引号保存。    

2   exception in thread  "main" java.lang.NoClassDefFoundErroe:
   说明你的classpath里没有加入 . 
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7233

3   "=="和"equals()"的区别在哪里?
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=16630&show=0

4   StringBuffer s1 = new StringBuffer("a");
   StringBuffer s2 = new StringBuffer("a");
   s1.equals(s2)//为什么是false
   String s1 = new String("a");
   String s2 = new String("a");
   s1.equals(s2)//为什么是true

   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=14935
   String,和StringBuffer区别
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7007

5   Java Web Start是什么?
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=15868

6   trim()函数的用法
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=10515

7   怎么提取系统时间?  
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=734

8   怎样让窗口始终在前
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=16587

9   日期的显示格式化
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=16750
   
   公历和阴历怎样转换?????????  
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7101
10  静态和非静态的嵌套类有什么区别?
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4721

11  怎样判断输入的东东是字符还是数字啊?  
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4687

12  finalize()和System.gc()区别
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4656

13  怎么键盘上输入2 ….竟印出50 ???  System.in.read()用法
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4605

15  类的多态  
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4737

16  如果一个程序包含了多个.java文件,而且他们是互相关联的,现在要编译他们,该怎么办!
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=5000

17  接口与类的讨论
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=5007

18  关于汉字是怎么转成代码的?  
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4991

19  可不可以把JTextArea的内容一行一行读处来?  
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4785

20  两个日期的字符串怎么相加减
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4812

21  "this"的功能和用处是什么?  
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4780

22  关于多态性和多级继承的问题  
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4772
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7154

23  什么是面向对象的设计思想?
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7069

24  关于java内在类的一个问题
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=712

25  如何取得本机的IP
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7151

26  throw和throws有什么区别呀?
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7005

27  在java中为什么要引入抽象类这个问题??
   他的作用是什么,
   有哪些优点??
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=160

28  final,private定义变量时表示什么意思
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7042

29  java修饰符与字符输出的问题
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7054

30  什么是匿名类?
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7070

31  请问怎么样在一个APPLICATION 中运行硬盘上的另外一个可执行文件呢?
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7066

32  如何取今天日期???我想得到这样的格式:yyyy-mm--dd该怎么作???
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7081

33  十六进制如何转化为十进制?
   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7079

34  怎样生成  .jar文件? 
  http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7073

本文地址:http://com.8s8s.com/it/it15566.htm