You are here
Home > Java

java 入门

下载 jdk 这里使用的lts是11.0.4;直接去官网下载就好

修改环境

添加 JAVA_HOME,如:C:\Program Files\Java\jdk1.6.0_07

然后配置path;在环境变量里找到path。点击编辑。在变量值里添加“%JAVA_HOME%\bin;”

解决 cmd 汉字乱码

CHCP 65001 在cmd 执行这个命令,改变cmd 输出结果汉字乱码的问题

上面的情况适用于 javac编译时,不指定编码,而java源文件中也没有使用汉字的注释

如果源文件中使用了汉字注释,javac编译时就会出错,那么就指定编码,类似于这样,而且cmd再指回936

javac -encoding UTF-8 xxx.java

附 cmd 编码:

MS-DOS为以下国家和语言提供字符集:

代码页描述

  • 1258 越南语

  • 1257 波罗的语

  • 1256 阿拉伯语

  • 1255 希伯来语

  • 1254 土耳其语

  • 1253 希腊语

  • 1252 拉丁 1 字符 (ANSI)

  • 1251 西里尔语

  • 1250 中欧语言

  • 950 繁体中文

  • 949 朝鲜语

  • 936 简体中文(默认)

  • 932 日语

  • 874 泰国语

  • 850 多语种 (MS-DOS Latin1)

  • 437 MS-DOS 美国英语

java 里的转义字符 \d

为什么不会删除前面的字符???

public class TestJava3_6 {

    public static void main(String args[]) {
        char ch1 = 97;
        char ch2 = 'a';

        System.out.println("ch1=" + ch1);
        System.out.println("ch2=" + ch2);

        String s = "just long ,but not complete\b";
        char d = '\b';
        System.out.print(s);
        System.out.print(d);

    }
}

基本数据类型不包括 String

基本数据类型:

数据类型 默认值
byte (byte)0
short (short)0
int 0
long 0L
float 0.0f
double 0.0d
char \u0000(空)
boolean false

发表评论

Top