Java 教程

Java 由Sun Microsystems公司1995年5月推出的高级程序语言,Java运行于多个平台 Windows, Mac OS及多种UNIX版本的系统

Java 在线工具


学完Java做什么工作
Java网站开发方面的工作岗位多大公司只认java
Java写网站大网站用Jsp写JSP全名Java Server Pages
Java做Android开发
Android基于Linux的自由及开放源代码的操作系统,Java做安卓系统,安卓APP


Java做游戏开发
Java开发的游戏 《我的世界》(minecraft  简称MC)英雄联盟/lol都相当流行


Java做软件开发
Eclipse MyEclipse等知名Java开发工具 大到全国联网的系统 小到中小企业的应用解决方案 企业级应用开发 是JAVA的天地 招聘特多,待遇比其他语言明显要好


Java做嵌入式开发
Write Once,Run Anywhere
嵌入式领域仿佛为Java量身打造 小众了些


Java做大数据开发
Hadoop以及其他大数据处理技术很多都是用Java


科学应用
Java的安全性 便携性让Java在科学应用 金融服务 空间巨大 Java语言是一门值得花时间认识的编程语言


第一个 JAVA 程序

HelloWorld.java(文件名需与类名一致)

实例

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

运行实例 »

String args[]String[] args 都可以执行,推荐使用 String[] args 避免歧义和误读

输出结果

$ javac HelloWorld.java$ java HelloWorldHello World

执行命令解析

两个命令 javacjava

javac 是java文件的文件名, HelloWorld.java。将 java 源文件编译为 class 字节码文件 javac HelloWorld.java

运行javac命令后,成功编译生成 HelloWorld.class 文件

java 跟着的是java文件中的类名 HelloWorld 是类名 java HelloWorld

java命令后面不要加.class


cmd命令窗口 jdk的javac乱码
原因是jdk内部是UTF-8
而windows中文操作系统默认使用的GBK字符编码
编码不一致 java无法正常解析文本中的中文字符
办法
1.确定保存文本时采用的是UTF-8编码例如notepad++编辑器
2. 我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
系统变量中新增一个环境变量名
JAVA_TOOL_OPTIONS
然后填值 中文版jdk设置其值为-Dfile.encoding=UTF-8 -Duser.language=en
英文版jdk设置其值为-Dfile.encoding=UTF-8
一路确定
重启cmd
执行javac 成功

开始学习JAVA编程