java

Java 知识库

此栏目是笔者收集的JAVA学习资料,可供小白学习,可供大牛温习!

Java是什么?

Java是一门面向对象
    基于类,并发,安全和通用的计算机编程语言
	它是一种被广泛使用的技术
在国内Java被应用到各行各业,如:互联网行业的后台开发等

Java语言最早由
   Sun Microsystems(现在是Oracle子公司)在1995年开发的
 JamesGosling称为Java父亲
在Java之前,它的名字叫Oak
由于Oak已经是一家注册公司
因此James Gosling和他的团队将Oak名称更改为Java

Java可运行各种操作系统上,Java可实现一次编译,到处运行!

Java示例

public class TestClas{
    public static void main(String args[]){
     System.out.println("Hello java265.com");
    }
}

Java应用领域

据Sun的统计
   有30亿个设备运行Java
当前有许多使用Java的设备,如下:

桌面应用程序,如acrobat阅读器,媒体播放器,防病毒软件等

Web应用程序,如java265.com等

企业应用程序,例如银行应用程序

移动端

嵌入式系统

智能卡

机器人技术

游戏等

Java应用程序的类型

Java可创建的应用程序类别:
 1.独立应用
  独立应用程序也称为桌面应用程序或窗口的应用程序
   这些是我们需要在每台计算机上安装的传统软件
   独立应用程序的示例包括Media Player,防病毒等
   AWT和Swing在Java中用于创建独立应用程序。

 2.网络应用
   在服务器端运行并创建动态页面的应用程序称为Web应用程序
    使用Servlet,JSP,Struts,Spring,Hibernate,JSF等技术来用Java创建Web应用程序。
 
 3.企业应用
    本质上是分布式的应用程序
       如银行应用程序等,称为企业应用程序
    它具有高级安全性,负载平衡和群集的优势
	在Java中,EJB用于创建企业应用程序 

  4。移动应用
   为移动设备创建的应用程序称为移动应用程序
      如:Android或J2ME可以创建应用程序

Java平台/版本

Java有4个平台或版本:
1.Java SE(Java标准版)
它是一个Java编程平台。
 它包含Java编程API
    如java.lang,java.io,java.net,java.util,java.sql,java.math等
  它包含诸如OOP,String,Regex,Exception,内部类,多线程,I/O流,网络,AWT,Swing,反射,收集等

2.Java EE(Java企业版)
  它是一个企业平台,
   用于开发Web和企业应用程序
   它建立在Java SE平台的顶部
   它包括诸如Servlet,JSP,Web服务,EJB,JPA等主题。

3.Java ME(Java微型版)
  这是一个微型平台
   主要用于开发移动应用程序 

4.JavaFX
  它用于开发丰富的Internet应用程序
  它使用轻量级的用户界面API 

学习本教程的先决条件

学习java语言前,需拥有c或C++编程语言的基础知识
   也需要拥有面向对象的基础知识

此栏目暂无任何新增信息