Java 2 (Java编程初始用)

Posted 青灯常伴古佛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 2 (Java编程初始用)相关的知识,希望对你有一定的参考价值。

Java编程初始用

前言:

1.之前刚接触VS时,新建程序的困囧记忆犹新。就更不用说最初接触的VC6.0了,初步操作简直是噩梦。想做一个初步使用,达到“抛砖引玉”的效果。

2.看到或听到不少大神,说过编程语言的初始学习,以记事本类软件为主。便于基础。基础上来后再转编译环境。编译环境的使用,后续文章补充。在不适用编译环境的情况下,本博客大多以Notepad++为例,记事本或其他记事本类软件都可以。

 

目录:

1. 方法一:(输出Hello,World)

2. 方法二:(输出Hello,世界!)

3.  方法三:(输出Hello,世界!)(该步骤需要用到记事本)

 

初始用

前提是JDK安装且环境配置

 方法一:(输出Hello,World)

1.打开Notepad++并新建文件

2.输入代码:(如下)

public class World
{
  public static void main (String args[])
  {
   System.out.println("Hello,World");
  }
}

代码解释:

Java严格区分大小写;
主类:包含main()方法的类;
一个程序中可以有多个类,但只能有一个主类;
至多只有一个公共类的定义,java源程序的文件名须与该公共类名完全一致。
必须有且只能有一个main方法
方法头书写固定;
main()方法是所有的Java Application执行的入口点;
关键字class说明一个类定义的开始
类头部分:定义类名
类体部分:由一对大括号括起

3.保存为World.java,与public class类名一致,区分大小写

注意:更改文件扩展名时,保证文件扩展名的对勾打上,否则写的.java就不是扩展名而是文件名

4.在该文件夹下打开cmd,如果其它方式打开的cmd,可以通过操作符命令转入到该目录下。

 5.点击enter,进入该页面

 6.输入javac World.java

 7.该文件夹下方会出现字节码文件World.class文件

 该步骤解析:Java的灵魂:字节码

通过虚拟机运行处字节码文件.class,便于计算机理解。通俗解释,计算机是外国人,.java文件我们能看懂,但外国人看不懂,需要虚拟机“翻译”成字节码文件.class。外国人才能看懂。.Java是我们的,.class是他们的。

一个完整的Java运行程序由.java和.class文件组成:

 8.将该页面打开

 9.输入java World(不能加扩展名,它是对字节码文件的解释)

 

 方法二:(输出Hello,世界!)(与上文操作重复的,不再重复演示)

1.代码如下:
public class World
{
  public static void main (String args[])
  {
   System.out.println("Hello,世界!");
  }
}

2.在该文件夹下打开cmd

重新输入javac World.java,因为.java文件更改,与之相配对的.class文件也要重新生成

但用上方的方法,会出现以下错误。而且.class文件也不会出现。

 错误原因是

System.out.println("Hello,世界!");

3.解决办法,为其加上参数以其编码方式

输入:javac -encoding UTF-8 World.java

 .class文件也出现了

 4.再次打开该页面

输入:java World(不能加扩展名,它是对字节码文件的解释)

  方法三:(输出Hello,世界!)(该步骤需要用到记事本,如果本身用到记事本更好)

 更换了编码方式后,可正确识别中文。

1.将该代码用记事本打开

public class World
{
  public static void main (String args[])
  {
   System.out.println("Hello,世界!");
  }
}

2.将记事本文件另存为

 3.文件名另存为WorldNew.java

编码方式改为ANSI

 4.因为文件名改了,公共类名也要改一下。(别忘了保存)

 5.在该页面下输入:javac WorldNew.java

 .class文件出现

 

 6.在该页面输入java WorldNew

 

以上是关于Java 2 (Java编程初始用)的主要内容,如果未能解决你的问题,请参考以下文章

Java编程思想笔记-类的初始化顺序

Elasticsearch常用Java API编程

Elasticsearch常用Java API编程

团队编程项目作业2-团队编程项目代码设计规范

Java编程思想 学习笔记5

java 只有在可见并完成初始化时才会丢弃数据的片段。