1、 Java 基础课程介绍
Java开发环境介绍及编程入门
标示符、关键字及数据类型(*)
表达式及流程控制(**)
数组
常用数据结构及算法
面向对象编程OOP(*****)
封装、继承、多态(****)
异常处理Exception(*)

2、了解 Java 的历史
C、C++(Plus)、C#、Java、Pacsic、VB、Ruby、PHP、
Python、Objective-C、Delphi、Perl、JavaScript、
Ada、COBOL、、

.(dot)
Java 语言所占的市场份额一直排在前三,原因是它能够
完成的事情涉及到软件开发各个领域。

Sun : Standford University Network(斯坦福大学校园网络公司)
1982年创立,硅谷开发发展时,斯坦福大学与硅谷密切合作。
鼓励学员创业。
社会环境:美国刚刚启动网络高速公路的建设。思科,SUN
都是从事互联网高速公路建设所需要的设备。SUN 主要做服务器
SUN 公司,主要产品服务器。配套产品,服务器配套的操作
系统 SUN Solaris 操作系统。

1990 年,SUN 认为美国有一个新的网络正在通往每家每户,
有线电视网络。 准备开发一个新产品----机顶盒。
SUN 公司给该项目起名为---绿色计划。James Gosling
带队完成,他设计的时候考虑到该产品未来的发展,决定
不采用 C++ 来开发。开发新的语言,实现代码跨平台运行。
该语言开发的初衷就是---能够实现跨平台。

James Gosling
Sun副总裁及Sun研究院院士

1991 年出现
1994 年,参加硅谷技术交流大会,第一次展示该语言
1995 – 5 -23 1.0版本正式问世 类和接口总量 211
1998 1.2版本问世 类和接总量为 1524
2004-12 1.5版本问世 类和接口总量 3270

5.0新特性: 泛类,枚举,注释,for each ,自动封箱解箱,静态
导入,lock等

最新推出
Java 2 Platform, Standard Edition v 6.0
Java ME (Java 2 Micro Edition)
微型版
Java SE (Java 2 Standard Edition)
标准版
Java EE (Java 2 Enterprise Edition)
企业版

KFC, we do chicken right.(KFC 我们是烹鸡专家)

Java 的现在:
Java 语言优点明显,而且开源免费的。IBM 公司插手了JDK
的开发,Oracle 也开发了自己的JDK,两个公司都把主要的
软件产品用 Java 实现了。
Oracle 公司现在,正在于 IBM 打官司。
Java 的未来:
Java 一开始免费,有很多的程序员在使用,也有很多公司
在使用。Oracle 公司也很有实力,肯定能够保证 Java 技术
能够不断更新。
Java 发展成底层语言,比如 Java 开发 Flash 应用--Flex
Java 开发手机应用--JavaME、Android。

3、了解 Java 的特点
JDK:(Java Development kit)
包含Java运行的基本类库和开发命令,安装JDK可以进行完整的Java开发。

JRE:(Java Runtime Environment)
包含Java运行的基本类库和一些运行命令,安装JRE可以运行编译好的Java程序。

JVM:(Java Virtual Machine)
Java语言内部运行的核心。

简单性
面向对象
多线程
健壮性
安全性
可移植性

编程语言有哪些 Java 的特点相关推荐

  1. Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型、符号、运算符、数组Array总结之详细攻略

    Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组Array总结之详细攻略 目录 Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组总 ...

  2. java编程语言基础外文,Java编程语言基础(外文文献翻译)

    Java编程语言基础(外文文献翻译) JavaTM Programming Language Basics Like applications, applets are created from cl ...

  3. Java编程语言学习:Java语言基础案例(如求两门课分数之差、三门课平均分、关系运算符作比较)之详细攻略

    Java编程语言学习:Java语言基础案例(如求两门课分数之差.三门课平均分.关系运算符作比较)之详细攻略 目录 Java语言基础案例 1.求两门课分数之差.三门课平均分: 2.关系运算符作比较

  4. php编程 地位,4月编程语言排行榜_4月编程语言排行榜:java地位无可撼动,Python跌出前三...

    4月编程语言排行榜:java地位无可撼动,Python跌出前三, 公布了2019年4月编程语言排行榜,总体排名变化不大,排名前十的分别是:Java, C, C++, Python, Visual Ba ...

  5. 2019 编程语言排行榜:Java、Python 龙争虎斗!PHP 屹立不倒!

    点击上方的终端研发部,右上角选择"设为星标" 每日早9点半,技术文章准时送上 公众号后台回复"学习",获取作者独家秘制精品资料 往期文章 作者 | Alicia ...

  6. R语言ineq算基尼系数_5 月编程语言排行榜:Java第一,R跌出Top20

    我们都知道,最近,TIOBE 发布了 5 月份编程语言排行榜.其中,前三名依然健稳不变,他们分别是 Java.C.C++,第四则为: Python ,第五则为 VB .NET. 下面两张图,我们可以看 ...

  7. 编程语言python培训-0基础转行IT,编程语言应该学习Java还是Python呢?

    首先你纠结的点:是学Java还是Python?我理解你纠结的点可能是:转行的话是Java好上手?还是Python好上手?能更快学成后入职,毕竟成家有房贷,有车和老婆.每个月都有一大笔开支在等着. /& ...

  8. 2019 年 8 月编程语言排行榜,Java涨幅不行!

    点击上方"朱小厮的博客",选择"设为星标" 回复"1024"获取独家整理的学习资料 2019 年 8 月份编程语言比较 7 月份的排行没有太 ...

  9. TIOBE 11月编程语言排行:Java首次跌出前二,Python 势不可挡。

    整理 | 郑丽媛 头图 | CSDN下载自视觉中国 出品 | CSDN(ID:CSDNnews) 编程语言社区 TIOBE 最新发布了 11 月编程语言排行榜. 本月的排行榜出现了自 TIOBE 榜单 ...

  10. java还是c 2017_2017年9月编程语言排行榜:Java、C与C++三巨头还能统治排行榜多久?...

    [51CTO.com快译]过去16年来(自2001年起),TIOBE编程语言排行榜的三甲位置一直被Java.C与C++长期占据.C#与Python虽然已经被广泛认定为下一世代的核心编程语言,但在人气方 ...

最新文章

  1. 学习Netflix管理员–第1部分
  2. 抗日战争时期的陈建功和苏步青
  3. (五)C语言之二维数组
  4. Unicode 属性类
  5. linux disk 清除数据,如何在Linux中使用TestDisk恢复已删除的文件
  6. Android Wear 发布 4 年终改名,继续艰难存活
  7. 无人驾驶泊车?你要再多等等,百度Apollo和大众刚启动合作
  8. 极客大学架构师训练营 大数据架构 MapReduce Yarn Hive SQL 第24课 听课总结
  9. 解决比较Oracle中CLOB字段问题
  10. 科技爱好者周刊:第 100 期
  11. 机器学习数学基础之高数篇——函数极限和导数(python版)
  12. PMP证书考试试题有多少
  13. 360路由器v2刷第三方固件_斐讯K2P MTK版简单几步刷入breed教程,附刷第三方固件方法...
  14. iPhone前置排线教程
  15. Cisco ASA 的telnet设置
  16. Leaflet制作专题图
  17. Hibernate(9)_双向n对n
  18. 完成你的第一个智能无人机
  19. Rocketmq broker迁移方案
  20. 为什么神经网络层数越多越好?训练次数与层数的区别与联系

热门文章

  1. 声卡麦克风实时采集并重采样
  2. 阿里云ECS服务器无法连接程序
  3. 淘宝、天猫APP商品详情、SKU参数调取
  4. 计算机软件硬件边界如何定义,软件定义汽车?但别忘了硬件定义了软件的边界...
  5. 常微分方程王高雄第三版--第二章一阶微分方程的初等解法--Julia实现
  6. Matlab仿真,数字基带传输系统的设计实验报告
  7. 笔记本计算机充不上电,笔记本不充电了怎么办?笔记本电脑充不进电的解决方法...
  8. Linux从基础入门-服务器部署应用(一)Linu基础介绍
  9. js日期加一天或者减一天
  10. 免费的在线字幕翻译工具