初始Java

Posted 人生,唯有锻炼与读书不能辜负

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始Java相关的知识,希望对你有一定的参考价值。

1、何为Java

     Java通常狭义的被理解为是一种计算机程序语言。实际上,  从广义上讲, Java是一种技术,包括Java语言与Java平台。 

2、Java语言具有如下特征:

     简单性  面向对象   动态与安全  多线程   跨平台
3、Java虚拟机

    可运行Java字节码的虚拟计算机系统    它有一个解释器组件,可以实现Java字节码和计算机操作系  统之间的通信
4、Java虚拟机的运行过程

    通过“编译器”将java源程序编译成java 字节码文件 ( .class)。 

    通过“解释器”将java字节码文件解释翻译为对应的机器指  令,并运行。
5、JAVA跨平台的原理

    JVMJAVA虚拟机(Java Virtual Machine),运行JAVA字节码  的假想的计算机。
    Java虚拟机通过将平台无关的字节码文件转换为具体平台可   执行的机器指令,从而实现跨平台的特征。
6、Java开发环境

    JDK (JavaSE Development Kit)是整个Java的核心,包括  Java运行环境(JRE)Java工具、 Java基础API等等。
    JDK是用于程序员开发Java程序的Java开发工具包。

    JDK包含JREJRE包含JVM

7、安装目录

     bin目录:存放可执行文件;

     lib目录:存放Java的类库文件

     include目录:存放用于本地方法的文件

     demo目录:存放演示程序

     jre目录:存放Java运行环境文件

8、JDK常用命令

9、Java中使用关键字 class 来声明类。

    如果类声明时加了public修饰符则类名必须和文件名一致。  一个源文件中可以声明多个class类, 但最多只能有一个  public class类。
10、注释

      单行注释 以 // 开始,以行末结束

      多行注释 以 /* 开始,以 */ 结束

      文档注释 使用/** */  

      文档注释与多行注释的区别:
      文档注释可以被javadoc命令所提取,生成Java API文档。而多行注释不能。

11、标识符

      标识符用于给程序中的类,方法,变量等命名的符号。

       标识符由字符,数字,下划线_,货币符号($,¥等)组成。并 且首字符不能是数字。   标识符不能与Java中的关键字同名。    标识符不能与Java中的直接常量同名。( truefalsenull
      Java中的标识符是区分大小写的。

      这里的字符为Unicode字符,不再局限于26个英文字母, 而是可以是汉字,韩文,日本等字 符
12、命令规范:

      类名和接口名中每一个单词的首字母均大写,     变量名和方法名中第一个单词的首字母小写,后续单词的首  字母大写,  常量全部大写并用下划线分隔,例如: ALL_CAPS
13、变量:在程序的运行过程中其值可以被改变的量 ,由变量名 变量值组成

      变量声明:Java中的变量遵从先声明后使用的原则。

       声明的作用有两点:
              确定该变量的标识符(即名称),以便系统为它指定存储地址  和识别它,这便是“按名访问” 原则。
              为该变量指定数据类型,以便系统为它分配足够的存储单元。

      变量声明包括三部分:数据类型   变量名称    要赋给的初始值(可选)
       根据变量声明的位置,可以将 变量分为: 局部变量(方法,语句块{}中声明的变量)  ; 成员变量(类中声明的变量) 。   成员变量的作用域是整个类。局部变量的作用域为从局 部变量声明的位置起,

 到其所在的最小语句块止。
      变量作用域:语句块决定了局部变量的作用域,在作用域之外,局部变量是  不可访问的
                       如果两个局部变量同名,则两个局部变量的作用域不允  许有交集。 








































以上是关于初始Java的主要内容,如果未能解决你的问题,请参考以下文章

java 先初始化和赋值

java语言中成员方法可以初始化成员变量吗?

java中关于对象初始化的问题

java初始化

Java对象初始化详解

请问java构造函数如何初始化成员变量的啊?