chap01-java环境搭建

一.java的特点

		1.跨平台
		2.编程资源丰富
		3.开源性

二.java的运行机制

  1. 编译型:源代码—翻译器—二进制码文件—运行(比如:火星书籍–翻译–中文书)

    特点:快,不能跨平台 C
    
  2. 解释型:源代码—翻译器—逐行翻译逐行运行(比如:火星书籍–翻译–读)

    特点:跨平台,慢 HTML Js
    
  3. Java的运行机制:先编译后解释
    源代码—编译器—字节码文件—解释器—逐行翻译,逐行运行(比如:火星书籍–翻译–英文–翻译–读)

    特点:快,跨平台
    

三.环境的搭建

  • jdk-8u92-windows-x64.exe傻瓜式安装(不要更换路径 自动生成再C:/program files/java)
  • 配置环境变量JAVA_HOME:JDK的安装路径 C:/program files/java/jdk…
    PATH:JDK下的bin目录 C:/program files/java/jdk…/bin
    CLASSPATH:.
  • 名词解释
    JVM:虚拟机,字节码文件完成跨平台依赖于JVM提供相同的运行环境
    JRE:JVM+解释器,java字节码文件的运行环境
    JDK:编译器+JRE+类库+工具,开发人员进行Java代码编译运行的环境

四.Java的第一个程序

  • 创建.java文件

  • 新建一个类,类是代码的容器,类是程序的组件

     	class 类名{
     	     代码
     	}
    
  • 主函数,主函数是程序的入口

     public static void main(String[] args){
     
     }
    
  • 输出语句,打印语句

     System.out.println();
    
  • 编译

     javac 文件名.java
     生成很多.class文件就是字节码文件
    
  • 解释(运行):

      java 类名
    

五.公开类

  1. 语法

    public class 类名{}
    
  2. 注意:

    1.在一个文件中只能存在一个公开类,类名和文件名保持一致 
    2.print():打印内容不换行 println():打印内容并换行
    

六.包 package

  1. package:分类管理.class文件

  2. 语法:

    //代码有效行的第一行
    package 包名;
    
  3. 编译命令:javac -d . 文件名.java

  4. 运行命令:java 包名.类名

  5. 注意:不能存在多个package语句,可以加多级包

     package 包名1.包名2.包名3...;
     //解释运行时:java 包名1.包名2.包名3...类名
    

七.语法规范

  1. 缩进规范

    遇到{后的代码,一行代码缩进一个制表符
    ;也代表一行代码的结束,一行代码占文本一行
    
  2. 命名规范

    语法规范(好比宪法)
    必须由字母,数字,_,$组成,其中数字不能开头
    不能使用保留字和关键字
    严格区分大小写
    约定规范(道德标准)
    望文生义(可以使用有道)
    类名每个单词首字母大写,HelloWorld
    包名全小写,helloworld
    变量名,函数名,方法名首字母小写,后接单词的首字母大写,helloWorld(驼峰命名法)
    常量名全大写,HELLOWORLD
    
  3. 注释规范

    • 单行注释

       //单行注释
      
    • 多行注释

       /*多行注释*/
      
    • 文本注释

       /**文本注释*/
      

 
 
 
 

看完如果对你有帮助,感谢点赞支持!
                                           在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值