5.8java程序

程序

语言

机器语言: 0,1    

汇编: 助记符

            底层

  --------------------------------------------------------------------------------------------   

高级语言:

编译型语言:编译器     源代码 -> 机器码

解释型语言:解释器       逐条的翻译解释,边解释边 执行     

                      比较慢,但是可以跨平台

java是 编译解释性语言:特点是可移植性

   
-----------------------------------------------------

                                               dos命令                                                

1.开始 -》 所有程序 -》附件

2.cmd

常用的命令:

1.显示 文件目录清单

  dir

  dir/s 显示所有子目录下的内容

  dir/p 分屏显示

2.切换 盘符

  d:

  e:

3.改变目录结构

  cd 目录

 cd.. 回退到上一级目录

  cd\回退到根目录

4.新建 目录

 md  目录名

5.新建文件

 copy con 文件名.扩展名

  内容

 ctrl + z

6.显示文件的内容

 type  文件名.扩展名

7.复制

 copy 原文件 目标路径

8.改名

 ren 原文件名新文件名

9.移动

 move 原文件 目标路径

10.删除文件夹

   rd目录名

  删除空的目录

11.删除文件

 del 文件名.扩展名

 del*.*

12.清屏

 cls

13.退出dos

 exit

 

-----------------------------------------------

                                   java安装环境                                 

 JDK:java开发工具包

     bin工具 + lib类库 + jre(java运行环境)

 JRE : 类库 + JVM(java虚拟机)

 ----------------------------------------------

                              java程序运行的步骤                          

Java源文件    hello.java

|  Javac调用编译器    javac d:\data\hello.java

字节码文件  hello.class

|   java解释器,调用JVM   java -classpath d:\data\hello

解释成Oc看懂的机器码运行
----------------------------------------------

                           环境变量配置                                   

path       D:\Java\jdk1.8.0_144\bin;

              %java_home%\bin;

              作用:在任何目录下 都能识别 javac ,java
java_home     D:\Java\jdk1.8.0_144

              作用:当 JDK的安装路径 经常改变,

Classpath     .; 字节码文件的路径

              作用:希望在任何路径下 都能找到 我的字节码文件.class    

配置方式

  1.临时

    set 查看所有环境变量

     set path 查看某个环境变量

  2.永久性配置
 

验证

 javac -version

 java-version

 dos编译java代码

Javac hello.java

Java hello

----------------------------------------      

                                      java程序                             

 类:

 访问修饰符:公共的 类名   作用域

public class Hello{

主方法:

       静态   无返回值类型参数 字符串 数组

 public static void main(String[]args){

     //输出

//   类系统类.对象.方法

      System.out.println("hello");

     System.out.println("tom");

  }

}

注意:

 1.java严格区分大小写;

 2.{} [] 成对 出现;

  3.代码要有缩进;

  4.代码结束用;

  5.每行只写一句代码

 6.public修饰的类的名字 必须与 文件名一致包括大小写。

--------------------------------------------------

                                       输出语句语法                                    

1.显示换行

System.out.println("参数内容");

     参数内容:
              1)普通字符

              2)转义

                   (1)普通转义

                       \\    \

                        \"    "

                        \'    '

                        \n   换行

                         \t  制表位

   

                   (2)八进制转义

                            \000 - \377

                           0 - 255

 

                         ' A  ' -> 65

                         'a' -> 97

                         '0' - > 48

 

                   (3)十六进制转义

                           \u0000 - \uffff

                           0 - 65535

                          'A' - >  65 ->

  println();可以不带参数(不加内容)表示换行

输出后换行:

System.out.println("内容"); 

--------------------------------------------

                                          注释                                       

  1.单行

   //

  2.多行注释

  /*  注释的内容*/

  3.文档注释

  /***/

 加注释的场合

  1.代码修改过;

  2.代码中有不太明确的地方;

  3.独特的算法:

 4.for ,if分支语句 ;

  5.自定义类、方法、属性。


常用的javadoc标记

@author 指定作者

@version 指定版本信息

@param 描述方法的参数

@return 描述方法的返回值

@throws 描述方法抛出的异常

main行:

Static void main(String [] args)throwsException{

}

 

Thread.sleep(100);;//间隔(睡眠毫秒)

@see 生成参考其他javaDoc文档的链接

see Demo#value

----------------------------------------------------------

                                  int  进制转换                                           

  十进制 0 -9

  二进制 0,1

  八进制 0-7

  十六进制 0-9 A-F

(1)

(2)

(3)

(4)整数最高为为0,负数最高位为1

正二进制 ——》负二进制

        取反,加一

负二进制——》正二进制

        减一,取反

-------------------------------------------------------

                                   标识符命名                                

 命名规则:

    1.字母、数字、下划线_,$ 组成

   2.不能以数字开头;

   3.不能是java的关键字

   4.不能是字面值 true,false,null

规范:

  变量:骆驼命名法

       多个单词组成,第一个单词首字母小写,

       其它单词 首字符大写。

 ------------------------------------------------

                       类 ,类中的成员 (属性,方法)                  

-public 只解析 public的

-protected 解析 public ,protected

-package   解析 public,protected,默认

-private         public,protected,默认,私有
---------------------------------------------------------------------
                                        其他知识点                                 

Thread.sleep(100);;//间隔(睡眠毫秒)

猜你喜欢

转载自blog.csdn.net/qq_24135817/article/details/80283387
5.8
今日推荐