JAVA之小常识

初学者比较常见的问题便是:环境变量的配置问题:

这个问题遇到过几次,网上也很常见,写在这里自己给自己增加访问量吧

HOME是            D:\Java\jdk1.8.0_11
Path是                 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
  CLASSPATH是  .;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar


CLASSPATH:中有  “ . " 当前路径的意思,听起来比较灵活,用起来也很省心

设置的时候,直接点的“编辑”所以屡试屡败,都有些怀疑自己的人品了,最后试了试下面的“编辑文本”,复制、粘贴——生活如此美好


原则:

使用implements接口不使用extends类——灵活

wait和stop的区别:

调用wait时其他线程可以访问锁定的对象;sleep时不可以


文件编码问题:

不知道大家有没有遇到过这样的问题:

或者这样的问题:


据说这个问题有两个reason,一、

程序边界(大括号{})没有配对好


二、java文件编码问题

中文操作系统习惯用”javac **.java"编译UEF-8编码的.java文件,在没有指定encoding的情况下,默认使用GBK编码,此编码会把UTG-8(带BOM)文件中占3个字节的头信息解码成乱码;


所以对于非GBK及GB2312的源文件,编译方式为"javac -encoding "UTF-8" *.java"


如果还有错误,因为.java对于UTF-8编码,只识别UTF-8(不带BOM),所以输入:“javac -encoding "UTF-8" *.java”


完美!o(^▽^)o;一个CSDN:Javac的一些解释说明点击打开链接


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 22
    评论
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值