1.初识JAVA概念、配置开发环境

一、JAVA概念

Java语言是美国Sun公司(Stan
ford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。
Java语言共同创始人之一:詹姆斯·高斯林 (James Gosling),被称为“Java之父”。
JAVA分为三个体系 :
JavaSE(J2SE)Java2 Platform Standard Edition,java平台标准版)
JavaEE (J2EE) (Java 2 Platform,Enterprise Edition,java平台企业版)
JavaME (J2ME) (Java 2 Platform Micro Edition,java平台微型版)

二、JAVA语言跨平台原理

要想了解JAVA跨平台原理,首先我们得了解三个概念——JDK、JRE、JVM。
JDK :是Java程序开发工具包,包含JRE 和开发人员使用的工具。
我们想要开发一个全新的Java程序,那么必须安装JDK 。
JRE :是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库 。
我们想要运行一个已有的Java程序,那么只需安装JRE 即可。
JVM:(JAVA虚拟机)是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在JVM 之上。

跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。

如图所示,Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。
在这里插入图片描述
三者的关系:JDK>JRE>JVM在这里插入图片描述

三、JAVA安装环境的配置

    当我们安装完JDK后,就要开始环境变量的配置。配置环境变量为了开发方便,我们想在任意的目录下都
可以使用JDK的开发工具,则必须要配置环境变量,配置环境变量的意义在于告诉操作系统,我们使用的JDK
开发工具在哪个目录下。

1、右键【我的电脑】,选择【属性】

2、选择【高级系统设置】

3、选择【环境变量(N)】

4、选择【系统变量(S)】下的新建

5、新建系统环境变量  

变量名(N):JAVA_HOME
变量值(V):本机安装好的JDK目录
6、配置系统Path路径
选中Path,进行编译

7、效果验证

四、第一个JAVA代码

在eclipcse中新建一个JAVA项目,在新建一个包下,创建我们的HelloWorld类
接着将以下代码编写进去即可

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

至此,我们使用eclipse工具就完成了一个简单项目的创建、程序的编写以及运行测试。

五 注释与规范

5.1 代码注释

  • 注释:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须要的,它不影响程序的编译和运行。

  • Java中有单行注释和多行注释,以及文档注释。

  • 单行注释以 //开头 换行结束

    // 这是一个单行注释,定义了一个变量name
    String name="张三";
    
    • 多行注释以 /*开头 以*/结束
        /*
         * 这是一个多行注释
         * 先定义了一个变量name
         * 接着定义了一方法sleep()
         */
        private String name="tom";
        public void sleep(String name){
            System.out.println(name+"在睡觉");
        }
    
  • 文档注释

    文档注释/**开头 以*/结束,并且还会跟随使用@标签来指定一些文档标记。

    常用的标签名及说明如下:

    标签描述示例
    @author标识一个类的作者@author description
    @version指定类的版本@version info
    @param说明一个方法的参数@param parameter-name explanation
    @return说明返回值类型@return explanation
    @deprecated用来注明被注释的类、变量或方法已经不提倡使用,在将来的版本中有可能被废弃
    @throws描述方法抛出的异常,指明抛出异常的条件

    示例:

/**
 * 这是一个Java入门程序类HelloWorld
 * @author tom
 * @version 1.1.0
 */
public class HelloWorld2 {
    /**
     * 这个一个根据用户名获取对应年龄的方法
     * @param name  参数name为用户名
     * @return       返回值为Integer类型的年龄
     */
    public Integer getAge(String name){
        Integer age=18;
        return age;
    }
}

5.2标识符

  • 标识符:是指在程序中,我们自己定义内容。比如包名、类的名字、方法的名字和变量的名字等等,都是标识符。

    • HelloWorld案例中,出现的标识符有类名字HelloWorld

    **注意:**public、class、void、static等都是关键字,不属于标识符。

  • 命名规则:硬性要求

    • 标识符可以包含英文字母26个(区分大小写)0-9数字$(美元符号)_(下划线)。int a1 = 10。
    • 标识符不能以数字开头。 int 1i = 10;
    • 标识符不能是关键字。int static = 10;
  • 命名规范:软性建议

    • 包名规范:全部字母小写。com.hopu.test。

    • 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。HelloWorld。

    • 方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。 methodTestDemo。

    • 变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)。int varDemo =10。

    • 常量名规范:所有字母大写,多个单词之间有下划线_分隔。String DB_URL=“http://xxx”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值