# Java 语言入门

2018-01-26  本文已影响3人  863cda997e42

使用人数最多的跨平台面向对象开发语言

请看下面的例子:

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

Java基础

J2EE是为企业级应用程序设计的,J2ME是为移动应用程序设计的。

Sun公司将新的J2版本分别命名为Java SE,Java EE,Java ME。

Java承诺“ 编写一次,到处运行 ”。

Java是:

  1. 面向对象的: 在Java中所有的东西都是一个对象。
  2. 平台独立的:当Java被编译时,它并不是编译到特定的机器中,而是用平台独立性的字节码编译。这种字节码在网页上是分布式存储的,并且可以在不同的平台通用的虚拟机上运行。
  3. 简单的:Java是为了易于学习而设计的。
  4. 安全的
  5. 体系结构中立的:Java编译器可以生成一个结构中立的对象文件格式,他能够使被编译过的代码在Java运行系统存在的情况下在很多进程中运行。
  6. 便捷的:由于Java的结构中立性以及它的运行不受限制的特征使得它十分便捷。
  7. 稳健的
  8. 多线程的
  9. 易于理解的
  10. 高性能的
  11. 分布式的
  12. 动态的

Java历史

Sun公司于1995年发行第一个公开版本Java1.0。

Java环境设置

你在电脑上安装完Java之后,你需要将环境变量设置到指定目录。

Java 编辑器

在编写Java程序时,你需要一个文本编辑器。

Java基本语法

Java应用程序可以被定义为对象的集合,这些对象通过调用各自的方法来进行通信。

  1. 对象:对象具有状态和行为,对象是类的一个实例。
  2. :类可以被定义为描述对象所支持的类型的行为和状态的模型或蓝图。
  3. 方法:方法是一种基本的行为。
  4. 实例变量:每个对象都有它的特殊的实例变量的集合,一个对象的状态是由那些实例变量所被赋的值所决定的。

第一个Java程序

public class MyFirstJavaProgram
{
    /*This is my first java program.
     *This will print "Hello World!" as the output
     */
    public static void main(String[] args)
    {
        //prints Hello World
        System.out.println("Hello World!");
    }
}

基本语法

  1. 大小写敏感性
  2. 类的命名:首字母大写。
  3. 方法的命名:首字母小写。
  4. 程序文件名:必须和类的名称匹配。
  5. public static void main(String []args):这个方法是Java程序的强制性部分。

Java标识符

Java的所有的组成部分都要有自己的名称。类,变量和方法的名称称为标识符。

  1. 以字母,货币字符($)或者下划线(_)开头。
  2. 不能使用关键字。

Java关键字

关键字 关键字 关键字 关键字
abstract assert boolean break
byte case catch char
class const continue default
do double else enum
extends final fianlly float
for goto if implements
import instanceof int interface
long native new package
private protected public return
short static strictfp super
switch synchronized this that
throw transient throws try
void volatile while

Java修饰符

  1. 访问修饰符:default,public,protected,private
  2. 非访问修饰符:final,abstract,strictfp

Java变量

  1. 本地变量
  2. 类变量
  3. 实例变量

Java中的注释

  1. 单行注释: //
  2. 多行注释: /**/

Java的对象和类

Java是一种面向对象的语言。
Java包括以下几项基本概念:

  1. 封装
  2. 继承
  3. 多态
  4. 抽象
  5. 对象
  6. 实例
  7. 消息解析
上一篇 下一篇

猜你喜欢

热点阅读