此栏目是笔者收集的JAVA学习资料,可供小白学习,可供大牛温习!
Java是一门面向对象 基于类,并发,安全和通用的计算机编程语言 它是一种被广泛使用的技术 在国内Java被应用到各行各业,如:互联网行业的后台开发等 Java语言最早由 Sun Microsystems(现在是Oracle子公司)在1995年开发的 JamesGosling称为Java父亲 在Java之前,它的名字叫Oak 由于Oak已经是一家注册公司 因此James Gosling和他的团队将Oak名称更改为Java Java可运行各种操作系统上,Java可实现一次编译,到处运行!
public class TestClas{ public static void main(String args[]){ System.out.println("Hello java265.com"); } }
据Sun的统计 有30亿个设备运行Java 当前有许多使用Java的设备,如下: 桌面应用程序,如acrobat阅读器,媒体播放器,防病毒软件等 Web应用程序,如java265.com等 企业应用程序,例如银行应用程序 移动端 嵌入式系统 智能卡 机器人技术 游戏等
Java可创建的应用程序类别: 1.独立应用 独立应用程序也称为桌面应用程序或窗口的应用程序 这些是我们需要在每台计算机上安装的传统软件 独立应用程序的示例包括Media Player,防病毒等 AWT和Swing在Java中用于创建独立应用程序。 2.网络应用 在服务器端运行并创建动态页面的应用程序称为Web应用程序 使用Servlet,JSP,Struts,Spring,Hibernate,JSF等技术来用Java创建Web应用程序。 3.企业应用 本质上是分布式的应用程序 如银行应用程序等,称为企业应用程序 它具有高级安全性,负载平衡和群集的优势 在Java中,EJB用于创建企业应用程序 4。移动应用 为移动设备创建的应用程序称为移动应用程序 如:Android或J2ME可以创建应用程序
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++编程语言的基础知识 也需要拥有面向对象的基础知识