• 1.关于Java


    一.Java简介

    1.java语言的特性

    java语言的重要特性:跨平台: 一次编译,到处运行。

    2.java的环境搭建: 

    1.JRE: java运行环境。 JRE = java 虚拟机 + 核心类库(辅助java虚拟机运行的文件)
    
    2.JDK: java开发工具集. JDK = java开发工具 + jre.

    3.jdk的目录介绍:

    bin : 存放的就是java开发工具的可执行文件。
    db: sum公司自带的一个数据库。
    include: 存储的是本地方法的文件。 
    jre: java虚拟机的文件夹
    lib : 核心类库文件。 
    src : 源代码文件。 java语言是开源的。

    4.目前要使用到的java开发工具:

    1.javac.exe : 启动java编译器对java源文件进行编译。 
    
    使用格式:
    javac java源文件.
    
    
    2.java.exe : 启动java虚拟机解释并执行指定的class文件。
    
    使用格式:
    java class文件 注意: 不需要后缀名。

    二.临时变量

    临时环境变量: 临时环境变量仅对于当前控制台窗口起作用。 
    
    
    set的命令的用法: 
        set                   : 查看所有的环境变量信息。
        set 环境变量名        :查看指定的环境变量。
        set 环境变量名=路径     :修改指定的环境变量信息。
        set 环境变量名=         :清空指定的环境变量信息。
        set 环境变量名 = 新路径;%引用的环境变量名%     :在原有的环境变量信息基础上添加新的路径信息。

    三.classpath环境变量信息:

    classpath的作用: 我们在控制台上启动java虚拟机的时候,

    情况1: 如果没有配置classpath的环境变量信息,那么java虚拟机会在当前控制台所在的路径下去搜索
    是否存在指定的class文件,如果没有搜索到那么就报错。
    
    
    情况2: 如果已经配置了classpath的环境变量信息,那么java虚拟机在启动的时候就会根据classpath指定的路径
    下去搜索指定的class文件。
    
    
    配置classpath环境变量信息的时候加上分号与不加分号的区别:
    不加上分号那么java虚拟机就仅会在classpath指定的路径下去搜索,不会再当前路径下去搜索。
    如果加上了分号,那么java虚拟机除了在classpath指定的路径下去去搜索以外,还会在当前路径下去搜索。

    注意: 不建议大家配置classpath的环境变量信息。

    四.自定义标识符

    /*
    自定义标识符:在java中有些名字是需要自己定义的,那么我们就把这些称作为自定义标示符。
    
    
    标识符的要注意的细节:
        1. 标识符的组成元素是 字母(a-z A-Z),数字(0~9) 、下划线(_)、 美元符号($)
        2. 标识符不能以数字开头。
        3. java的标示符是严格区分大小写的。
        4. 标识符的长度可以是任意。
        5. 自定义的标识符名称一般要有意义。 
        6. 关键字、保留字(goto)不能用于自定义的标识符。 
    
    标识符的命名规范:
        1. 类名、接口名的命名规范: 单词的首字母大写,其他字母小写。  比如: LastTime
        2. 变量名、方法名的命名规范: 首单词全部小写,其他单词的首字母大写,其他小写。   比如: userName
        3. 包名的命名规范: 全部小写。  比如: itcast
        4. 常量名的命名规范: 全部大写,单词与单词之间使用下划线分隔。 比如: UP_DIRECTION 
    
    
    判断下面那些是符合的标示符:
        abc_123   合法
        _123abc   合法
        abc%123   不合法
        abc123    合法
        $_abc123   合法
        123abc     不合法 
    
    
    关键字:在java程序中有些标识符是有着特殊含义的,而我们就把这些有着特殊含义的标识符就称作为关键字。
    
    关键字一般用于表示一个程序的结构或者是数据类型。
    
    
    */
    
    class Demo2{
    
        public static void main(String[] args) 
        {
            System.out.println("Hello World!");
        }
    }

     五,注释

    注释: 注释就是使用文字对程序的说明,注释是写给程序员看的,java编译器会忽略注释的内容。

    注释的类型: 
    单行注释: 实现方式: // 注释的内容
    
    多行注释: 实现方式: /* */
    
    文档注释: 实现方式: /** 注释的内容 */
    注释要注意的细节:
       1. 单行注释可以嵌套使用,多行注释是不能嵌套使用的。
       2. 一般单行注释都是在写在代码的右边, 多行注释一般写在代码的上方。 
       3. 文档注释也是多行注释。

    举例:

    class  Demo3
    {
        /**
        这个是一个主方法,
        是程序的主入口
        
        程序是从这里开始执行的,
        如果一个需要独立运行,那么则需要主方法。
        */
        public static void main(String[] args) 
        {
            System.out.println("请输入用户名与密码");
            System.out.println("aaa...");   // 这句语句是用于测试,没个鸟用。  
            System.out.println("校验用户名与密码");
            System.out.println("展示好友列表..");
        }
    }

    六.开发者文档

    软件:用户帮助文档 +  开发人员的帮助文档。 
    
    文档注释与多行注释的区别: 文档注释的内容可以用于生成一个开发者文档。
        
    如果需要生成一个开发者文档需要使用到java的开发工具---javadoc.exe 
    
    如何使用javadoc工具, 
        
        javadoc的使用格式:
                javadoc -d  存储文档的路径   java的源文件。
    
    生成开发者文档要注意的细节:
        1. 如果一个类需要生成开发者文档,那么需要使用关键字public 修饰该类, 让该类是公共的。
        2. 文档注释一定要位于一个类的上方或者是一个方法的上方。 否则注释的内容也没法抽取。
    
    
    注释的作用:
        1. 使用文字对程序的说明。
        2. 注释可以用于调试使用。

    举例:

    /**
    该类是用于模拟QQ的登陆过程的。写得不好不要喷!!
    @version 1.0
    @author  0416java基础班
    */
    
    public class Demo4{
    
        /**
        QQ的登陆过程: 
            1.要用户用户名与密码。
            2.校验用户名与密码
            3.展示好友列表
        */    
        public static void main(String[] args) 
        {
           
            System.out.println("请输入用户名与密码");
            System.out.println("校验用户名与密码");
            System.out.println("展示好友列表..");
        }
    
    }
  • 相关阅读:
    使用bash编写Linux shell脚本参数和子壳
    开发项目的简单流程(需求、数据库、编码)
    hadoop和Hive的数据处理流程
    数据分析
    模糊聚类分析的实现
    贝叶斯1
    代理猎手
    贝叶斯2
    模糊聚类算法(FCM)和硬聚类算法(HCM)的VB6.0实现及
    C++模板
  • 原文地址:https://www.cnblogs.com/hbxZJ/p/10261633.html
Copyright © 2020-2023  润新知