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++编程语言的基础知识
也需要拥有面向对象的基础知识