没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Java SE 基础教程
1、课程名称:JAVA SE 基础部分
2、知识点
2.1、课程说明
2.2、本次预计讲解的知识点
1、 JAVA 的发展及环境的搭建配置;
2、 JAVA 中的主要数据类型及关键字;
3、 基本的运算操作符;
4、 程序的控制语句:循环、判断;
5、 方法及数组的使用。
3、具体内容
3.1、认识 Java(了解)
Java 是现在最流行的一种语言,而且在 Java 中完全的显示出了简单的特性,所以 java 语言足够简单。
Java SE 基础教程
Java 最早的时候是在 1991 年的 GREEN 项目诞生的,但是其原本的名字不叫 Java 而是称为 OAK(橡树),GREEN
的项目实际上就属于现在所提出的嵌入式的开发项目,通过 EMAIL 可以控制家电的工作。但是最早的时候 SUN 公司的设
计人员原本是使用 C++进行开发,但是由于其开发过于复杂了,所以使用了 C++开发出了一套新的平台 —— OAK。
JAVA 语言的发展经历了以下的几个重大的版本:
· JDK 1.0:标志着整个 JAVA 体系的诞生;
· JDK 1.2:1998 年推出,Java 更名为 JAVA 2,加入了大量的图形界面的开发包,但是现在基本上已经不用
了;
· JDK 1.5:2005 年推出,加入了很多的新特性,而且这些新特性几乎都是从.net 上学来的。
JAVA 从诞生之初发展到今天也分成了三个方面的发展:
· J2SE 的开发(JAVA SE):主要提供了开发平台的底层支持,可以开发单机版程序;
· J2EE 的开发(JAVA EE):主要是完成各种企业软件的开发,是在 JAVA SE 的基础上构建的;
· J2ME 的开发(JAVA ME):使用 Java 完成嵌入式开发的平台。
以上的三个方面,核心的基础部分就是 J2SE,所以,在把 JAVA 学习透彻的话,就必须先把 JAVA SE 彻底的精通。
在讲解中,JAVA 主要使用的版本就是 JDK 1.6,但是需要说明的是,在实际的开发中使用最广泛的版本依然是 JDK
1.6 和 1.5,最新的版本是 JDK 1.7。(jdk1.7 在开发中尚不可使用,希望大家不要做第一个吃螃蟹的人)
以后在开发的时候一定要注意:只要是新的产品都要小心使用,因为有 80%的可能性会造成项目的失败。
在 JAVA 语言中有以下几个特点:
· 简单:Java 语言比任何一门都简单,但是这种简单只是针对于语法而言的,实际上对于 Java 来讲,其庞大
和复杂程度确实太高了,支持公司太多了:IBM、BEA、Oracle、Apple、HP.
· 自动的垃圾收集:在程序的操作中会存在着许多的无用的内存空间,如果处理不当会使系统越来越庞大,
在 java 中可以对无用的空间自动进行回收,而无需开发人员手工回收。
· 安全性高:Java 的所有程序都是通过字节码的方式保存的,所以其安全性相对较高。
· 多线程:多线程的处理可以使 JAVA 的处理能力提高的更多。
· 可移植性高:Java 发展到今天,一直提倡的口号就是可移植性高,可以在不同的操作系统平台上运行。
3.2、Java 的操作原理(理解)
对于编程语言来讲,主要有两种:
· 编译型:
· 解释型:将一段代码在一个指定的平台上进行解释执行。
正因为存在了解释器,所以 Java 语言开发的程序可以在各个平台上使用。
一个 Java 程序需要先经过编译(由 JDK 自动提供命令:javac 执行),编译之后将形成一个字节码的文件(*.class),
之后再进行解释执行(由 JDK 自动提供的命令:java 执行),再在电脑上进行程序的运行显示。
但是,此时的电脑并不是一台物理上存在的电脑,而是一台由软件和硬件模拟的一台虚拟电脑(Java 虚拟机)。
Java SE 基础教程
可以发现,所有的*.class 文件实际上最终认的不是操作系统,而是在操作系统上绑定的 JVM,依靠 JVM 执行,而 JVM
去适应不同的操作系统。
Windows XP 之后之所以不支持 Java,主要的原因就是从操作系统中将 JVM 移除掉了。
3.3、搭建 Java 的开发平台(重点)
如果要开发 JAVA 程序,则肯定要使用 JDK,现在的 JDK 的最新版本是 JDK 1.7,教学使用的是 JDK 1.6 版本。可以
直接从 http://www.oracle.com/technetwork/java/javase/downloads/index.html 上下载最新的 JDK 版本。
剩余18页未读,继续阅读
资源评论
阳光向日葵之沈阳
- 粉丝: 565
- 资源: 33
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JSP-JTBC-CMS(SQLITE).rar
- MC3362和MC145151调频无线接收器的设计.pdf
- MiniRenamer-v100.0一款简单易用的批量文件重命名工具(已注册PRO版本).rar
- 小狐狸Ai系统 小狐狸ai付费创作系统V2.8.0 ChatGPT智能机器人
- 公孙离-内衣-肚兜.zipgsl
- 快慢指针判断链表是否有环-go 语言实现
- 学生成绩管理系统的设计与实现-收藏备用.pdf
- JSP+SQL网站流量统计管理系统(源代码+论文).rar
- IBM-PC-XT微机过程...道中模拟量数据的采集和处理.pdf
- JSP+SQL网上选课系统(源代码+论文+答辩PPT).rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功