java overview - yaokun123/php-wiki GitHub Wiki

一、基础常识

  • 1、软件开发
什么是软件??
软件:一系列按照特定顺序组织的计算机数据和指令的集合

常见的软件
   》系统软件:DOS(disk operation system磁盘操作系统)、windows(窗口化操作系统)、Linux等。
   》应用软件:扫雷、迅雷、QQ等。

什么是开发??
开发就是制作软件
  • 2、人机交互方式 软件的出现实现了人与计算机之间的更好的交互。
交互方式:
   》图形化界面:(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。
   》命令行方式:(Command Line Interface CLI)需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记一些命令。

二、JAVA语言概述

是SUN公司1995年推出的一门高级编程语言。
是一种面向internet的编程语言
随着java技术在web方面的不断成熟,已经成为web应用程序的首选开发语言。
是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。

三、JAVA语言的三种技术架构

  • 1、J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案。
该技术体系中包含的技术如Servlet Jsp等,主要针对于Web应用程序的开发
  • 2、J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
比如java版的扫雷。
  • 3、J2ME(Java 2 Platform Micro Edition) 小型版
是为开发电子消费产品和嵌入式设备提供的解决方案
该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等

JAVA5.0版本后更名为JAVAEE、JAVASE、JAVAME

四、java语言的特点

  • 1、跨平台性
因为有了JVM,所以同一个java程序在三个不同的操作系统中(win/linux/mac)都可以执行。
这样就实现了java程序的跨平台性也称java具有良好的可移植性。

五、java语言环境的搭建

  • 1、明确什么是JRE、JDK
JRE(java Runtime Environment运行环境)
包括Java虚拟机(Java Virtual Machine)和Java程序所需的核心类库等
如果想要运行一个开发好的java程序,计算机中只需要安装JRE即可。

JDK(Java Developement Kit开发工具包)
JDK是提供给开发人员使用的,其中包含了Java的开发工具(编译工具:javac.exe;打包工具:jar.exe),也包括了JRE。
所以安装了JDK之后就不需要单独安装JRE了。

简单而言就是使用JDK开发完成的java程序,交给JRE去运行。

  • 2、下载、安装JDK
官方网址:
www.oracle.com
java.sun.com
  • 3、配置环境变量

六、java程序开发体验

1、将java代码编写到扩展名为.java的文件中
2、通过javac命令对该java文件进行编译
3、通过java命令对生成的class文件进行运行。

示例: hello_word.java

class Demo{
    public static void main(String[] args){
        System.out.println("hello world!");
    }   
}