JAVA需要具备

1.    语言规则

2.    生态的规范

3.    写程序的背后机制

4.    动手能力

 

基本步骤:

1.创建一个放代码的目录

2.右键——>新建文件——>文本文件

3.确保可以看到文件后缀名

4.整体改名为HelloWorldApp.java   文件类型为Java源文件

5.用notepad++打开该文件,编写程序,记得保存

6.编译    使用命令提示符

 

重点:(规定)

源代码中 class 后边的名称要和 文件名一样规范

文件名按照 每个单词首字母大写的方式命名

 

先打开cmd命令,切换到源代码所在目录(比如c:\Desktop,建议不带中文和空格)

cmd 一开始是c盘    切盘 e:

进到所在目录  

E:\cd Desktop>

查看该目录下的文件 dir

清屏  cls

编译: javac -encoding UTF-8 源代码的名称 ( helloworldApp.java)

编译后会生成一个 helloworldApp.class的文件

可能会出现编译错误

运行:Java类名称  Java helloworldApp

 

javac -help

  1. -verbose                   输出有关编译器正在执行的操作的消息
  2.   -deprecation               输出使用已过时的 API 的源位置
  3.   -classpath <路径>            指定查找用户类文件和注释处理程序的位置
  4.   -cp <路径>                   指定查找用户类文件和注释处理程序的位置
  5.   -sourcepath <路径>           指定查找输入源文件的位置
  6.   -bootclasspath <路径>        覆盖引导类文件的位置
  7.   -extdirs <目录>              覆盖所安装扩展的位置
  8.   -endorseddirs <目录>         覆盖签名的标准路径的位置
  9.   -proc:{none,only}          控制是否执行注释处理和/或编译。
  10.   -processor <class1>[,<class2>,<class3>...] 要运行的注释处理程序的名称; 绕过默认的搜索进程
  11.   -processorpath <路径>        指定查找注释处理程序的位置
  12.   -parameters                生成元数据以用于方法参数的反射
  13.   -d <目录>                    指定放置生成的类文件的位置
  14.   -s <目录>                    指定放置生成的源文件的位置
  15.   -h <目录>                    指定放置生成的本机标头文件的位置
  16.   -implicit:{none,class}     指定是否为隐式引用文件生成类文件
  17.   -encoding <编码>             指定源文件使用的字符编码
  18.   -source <发行版>              提供与指定发行版的源兼容性
  19.   -target <发行版>              生成特定 VM 版本的类文件
  20.   -profile <配置文件>            请确保使用的 API 在指定的配置文件中可用
  21.   -version                   版本信息
  22.   -help                      输出标准选项的提要
  23.   -A关键字[=值]                  传递给注释处理程序的选项
  24.   -X                         输出非标准选项的提要
  25.   -J<标记>                     直接将 <标记> 传递给运行时系统
  26.   -Werror                    出现警告时终止编译
  27.   @<文件名>                     从文件读取选项和文件名

 

JDK(java Development Kit)  Java开发工具包

javac  Complier(编译器)

JRE(java Runtime Environment) java 运行时环境

JVM(java Virtual Mathine)java虚拟机 (一次编写,多次执行)

*.java 源文件 通过java命令编译——> *.class字节码文件(bytecode)——>java运行——>JVM


1.对象    面向对象     Orinted Object  生活中的具体物体的抽象  

       状态     变量

       行为     函数

封装性思想    区分了内外

2.类   类生成对象

对象的蓝图 模板

3.简单源代码格式

1. public class 类名称 {

2.     //java 的入口函数 (方法)
3.     public static void main (string[] args)  {

4.               //写代码的位置
5.              System.out.println("中文或英文”);
6.             }
7. }