java环境搭建

一.Java的起源

Java:一门编程语言,编写软件,计算机,给计算机下指令,辅助人类生活,Java是最好的编程语言.

​ 人–人:自然语言,汉语,英语,法语,德语…

​ 机器–机器:机器语言,0101001010机器码语言

​ 人–机器:编码语言–翻译器–机器码

​ C++:面向过程—java:面向对象

  • Java是由Sun Microsystems公司(简称Sun公司)于1995 年 5 月推出的 Java程序设计语言和Java平台的总称。Java语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由当时任职太阳微系统的 詹姆斯 · 高斯林 (James Gosling)等人于1990年代初开发,它最初被命名为Oak(橡树)。 Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

  • 1996年发布JDK 1.0

  • 1999年发布J2SE、J2EE、J2ME

  • 2005年更名Java SE、Java EE、Java ME

  • 2009年被Oracle收购

  • 2011年由Oracle发布Java 7.0

  • 2014年由Oracle发布Java 8.0

  • 2019年由Oracle(甲骨文)Java EE(Java Enterprise Edition)移交给开源组织,改名为Jakarta EE(雅加达),最后Eclipse基金会接手

二.Java的优点

  • 跨平台
  • 编程资源丰富
  • 开源性

三.Java的运行机制

  • 编程语言的分类

    • 编译型:C

      源代码----编译器----机器码文件—运行

      优点:效率高,速度快

      缺点:不能跨平台

    • 解释型:HTML

      源代码----解释器----逐行翻译逐行运行

      缺点:效率低,速度慢

      优点:跨平台

  • Java的运行机制:跨平台,速度快,效率高

    源代码----编译器----字节码文件----解释器----逐行翻译,逐行运行

    优点:快,跨平台

四.Java的环境搭建

  • 安装JDK

    JDK:编译器+类库+工具+JRE

    JRE:解释器+JVM

    安装JDK8.0版本,傻瓜式安装

  • 环境变量配置

    • JAVA_HOME:JDK的安装路径C:\Program Files\Java\jdk1.8.0_92
    • PATH:工具的目录C:\Program Files\Java\jdk1.8.0_92\bin
    • CLASSPATH:字节码文件生成的位置 .

五.第一个java代码

  1. 新建.java文件(新建文本文档,通过改后缀名的方式变为.java文件)

  2. 新建类,类是代码的容器,类是程序的组件

    class 类名{}
    
  3. 主函数,是程序的入口

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

    System.out.println();
    
  5. 编译

    javac 文件名.java
    
  6. 解释运行

    java 类名
    
  • 补:dos命令

    命令名作用
    windows+R唤出黑窗口(提示命令符窗口)
    e:切换E盘
    cd 文件夹名进入一个文件夹
    dir查看当前目录下的文件
    cd…返回上一级目录
    del 文件名.后缀名删除文件
    rd 文件夹名删除文件夹

六.公开类

  • 语法

    public class 类名{}
    

    **注:**公开类的类名必须和文件名保持一致,在一个.java文件中最多有一个公开类

七.包

  • 作用:分类管理字节码文件

  • 语法:

    package 包名1.包名2.包名3....;
    

    **注:**代码有效行的第一行

    ​ 编译运行命令发生改变

    编译命令:javac -d . 文件名.java
    运行命令:java 包名1.包名2.包名3....类名
    

    包只能加一个,可以加多层

八.语法规范

  • 书写规范

    一层一缩进(tab进行缩进)
    一行代码占一个文本行
    
  • 命名规范

    • 语法要求

      命名必须由字母,下划线_,美元符号$,数字组成,其中数字不能开头 
      不能使用关键字和保留字
      大小写敏感
      命名长度不限
      
    • 约定俗成

      望文生义,见名知义
      类名所有单词首字母大写-HelloWorld
      变量名/函数名/方法名,首字母首单词小写,后接单词首字母大写-helloWorld(驼峰命名法)
      包名要求全小写,使用符号.-helloworld
      常量名要求全大写,单词之间使用_隔开-HELLO_WORLD
      
  • 注释规范

    注释:对代码的解释说明,给开发人员看
    1.单行注释
    //声明一个叫Hello的类
    class Hello{}
    2.多行注释
    /*这是一个文件的包
    用来管理文件*/
    package p1.p2.p3.p4.p5;
    3.文本注释-给用户作介绍的
    /**
    	这是一个主函数
    	这个主函数优秀呀
    	为什么优秀呢
    	因为写的人优秀呀
    */
    写在公开类中的方法上
    提取文本注释:javadoc -d abc 文件名.java
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值