zoukankan      html  css  js  c++  java
  • Java学习笔记(2)

    JAVA_HOME:新建一个环境变量保存jdk安装目录会发生变化的部分,然后在path环境变量上引用新环境变量所保存的信息。       /*   用%JAVA_HOME%in   */

    通过set命令配置临时环境变量:

    set命令的用法:

    set                                                       查看所有的环境变量信息

    set  环境变量的名字                            查看指定的环境变量信息

    set  环境变量的名字=(路径信息)    设置指定的环境变量信息(临时的)

    set   环境变量的名字=                         清空指定的环境变量信息

    set   环境变量名字=新路径;%环境变量名字%            在原有的基础上添加新的路径信息

    以后但凡看到是set命令设置的环境变量信息,都是临时环境变量信息  

    classpath环境变量:

    设置了classpath环境变量的时候,启动jvm(Java虚拟机)的时候,那么Java虚拟机就会根据classpath环境变量所保存的路径信息下去寻找对应的class文件

    设置classpath环境变量信息的有分号与没有分号的区别:

    1.如果配置classpath环境变量信息没有加上分号,那么Java虚拟机仅会在classpath所保存的路径下去搜索对应的class文件,不会在当前路径下去搜索了。

    2.如果配置classpath环境变量信息加上分号,那么Java虚拟机除了会在classpath所保存的路径下去搜索对应的class文件之外,如果能找到对应的class文件,那么就马上执行对应的class文件,否则还会去当前路径下去搜索。

    不建议把classpath配置成永久性的环境变量信息。

    配置classpath的作用:设置了class文件的路径信息。

    在Java中有些名字是可以自定义的,那么这些自定义的标识符我们就叫做自定义的标识符。

    标识符注意的细节:

    1.标识符的组成元素是由字母(a-z,A-Z),数字,下划线(_),美元符号($)

    2.标识符不能以数字开头

    3.标识符是严格区分大小写的

    4.标识符的长度是没有长度限制的

    5.标识符的命名一般要有意义(要做到让人见名知意)

    6.关键字,保留字不能用于自定义的标识符

    自定义标识符的规范:
    1.类名和接口名单词的首字母大写,其他单词(字母)小写。比如:RunTime

    2.变量名和方法名首字母全部小写,其他单词首字母大写,其他小写。比如:doCook()

    3.包名全部单词小写

    4.常量全部单词大写,单词与单词之间使用下划线分隔   比如:UP_DIRECTION

    关键字就是在Java程序中具备特殊含义的标识符。关键字一般用于描述一个程序的结构或者表示数据类型。

    注释:

    多行注释/*  */   和文档注释 /**  */ 的区别:

    软件=数据+指令+文档(使用者文档+开发者文档)

    多行注释的内容不能用于生成一个开发者文档,而文档注释的内容可以产生一个开发者文档

    使用javadoc开发工具即可生成一个开发者文档

    javadoc -d   存放文件的路径   Java的源文件

    使用javadoc工具要注意细节:

    1.如果一个类需要使用javadoc工具生成一个软件的开发者文档,那么该类必须使用public修饰

    2.文档注释的内容一般都是位于类或者方法的上面的。

    写注释的规范:

    一般单行注释是位于代码的右侧

    多行注释与文档注释一般是写在类或者方法的上面的。

    注释需要注意的细节:

    1.单行注释可以嵌套,多行注释和文档注释不可以嵌套使用。

    常量类型:整数,小数,布尔,字符,字符串常量

    Java中不同进制的数字表示:

    如果一个数据没有加任何的标识之前,那么它就是表示十进制

    如果一个数据要表示二进制, 那么要在该数据开头加上0b

    如果一个数据要表示八进制,那么要在数据开头加上0

    如果一个数据要表示十六进制,那么要在数据开头加上0x

    /*   变量名首字母小写,其他单词首字母大写,其他小写   */

    Java中的数据类型分为    :基本数据类型,引用数据类型  

    Java中的八种基本数据类型:

           整数的数据类型:

                     byte    占8个比特位(bit)                     2^8=256    个数据          -128~127               也可理解为有7个位,然后加一个符号位,这样2^7=128

                     short (短整型)  占16个比特位(bit)         2^16=65536            -32768~32767

                     int (整型)   占32个比特位(bit)           2^32

                     long   (长整型)     占64个比特位(bit)    2^64

    注意:如果一个整数没有加上任何的标识的时候,那么默认是int类型的数据。如果需要把该数据表示成为一个long类型的数据,那么需要在数据后面加上L表示。/* L是不区分大小写的,但是建议使用大写(l小写在输入中近似数字“1”,易引起错误) */

           小数的数据类型:

                     float(单精度浮点型)                            32个比特位(bit)               7位小数位

                      double(双精度浮点型)                        64个比特位(bit)              15位小数位

    注意:如果一个小数没有加上任何的标识的时候,那么默认是double类型的数据。如果需要把该数据表示成为一个float类型的数据,那么需要在数据后面加上 f 表示。/* f也是不区分大小写的 */

            布尔类型:布尔类型只有两个值,true或者false

                      boolean   1字节或者4个字节                    最小为1个字节   不存在占一位的情况、

      如果使用boolean声明一个基本类型的变量时,那么该变量占4个字节

      如果使用boolean声明一个数组类型 时,那么每个数组的元素占一个字节。

    Java规范2.0(Java白皮书)

            字符类型

                       char    2字节(16bit)

    注:字符串类型不属于基本数据类型,属于引用数据类型   String

  • 相关阅读:
    使用Yeoman搭建 AngularJS 应用 (9) —— 让我们搭建一个网页应用
    advance shading——菲涅耳现象
    现代编译原理--第六章(中间树 IR Tree 含源码)
    现代编译原理--第五章(活动记录)
    现代编译原理--第四章(语义分析以及源码)
    现代编译原理--第三章(抽象语法树以及源码)
    现代编译原理--第二章(语法分析之LL(K))
    现代编译原理--第一章(词法分析)
    advance shading--BRDF
    个人作业——软件工程实践总结作业
  • 原文地址:https://www.cnblogs.com/zhangwugai/p/10067688.html
Copyright © 2011-2022 走看看