初学JAVA

每日名言

所谓天才人物指的就是具有毅力的人、勤奋的人、入迷的人和忘我的人。——萧伯纳

JAVA的诞生

  • 1972年C的诞生
  1. 贴近硬件,运行快,效率高
  2. 系统操作,编译器,数据库,网络系统等
  3. 指针和内存管理
  • 1982年C++诞生
  1. 面向对象
  2. 兼容C
  3. 图形领域、游戏等
  • 建立新的语言
  1. 有点像C语言
  2. 没有指针
  3. 没有内存管理
  4. 真正的可移植性,编写一次,随处运行
  5. 面向对象
  6. 类型安全
  7. 高质量的类库
  • JAVA初生
  1. 1995年的页面简单粗糙,缺乏互动性
  2. 图形界面的程序(Applet)
  3. Bill Gaates说:这是迄今为止设计最好的语言
  4. JAVA 2标准版(J2SE):去占领桌面
  5. JAVA 2移动版(J2ME):去占领手机
  6. JAVA 2企业版(J2EE):去占领服务器
  7. 大量的巨头加入
  8. 构成工具:Ant,Maven,Jekins
  9. 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
  10. Web开发:Struts,Spring,Hibernate,myBatis
  11. 开发工具:Eclipse,Netbean,intellij idea,Jbuilder
  • 三高:(高可用、高性能、高并发)

  • 2006:Hadoop(大数据领域)

  • 2008:Android(手机端)

JAVA的特性和优势

  1. 简单性
  2. 面向对象(万物皆对象)
  3. 可移植性
  4. 高性能
  5. 分布式
  6. 动态性
  7. 多线性
  8. 安全性
  9. 健壮性

JAVA的三大版本

  • Write Once、Run Anywhere

  • JavaSE :标志版(桌面程序、控制台开发…)基础及核心

  • JavaME: 嵌入式开发(手机、小家电…)学的人不多

  • JavaEE: E企业级开发(web端,服务器开发…)技术应用最广泛的

每日新闻

读书郎再度冲刺香港IPO 原材料上涨学生平板毛利率降至15.3%

JAVA的诞生及版本相关推荐

  1. 我的世界1.7.2 java_我的世界Java版1.7版本种子分享

    我的世界Java版的1.7版本中有哪些好的种子呢?下面就给大家带来我的世界Java版1.7版本种子分享,以供玩家参考. 1.seed:-6281771182477298288 x:74 y:68 z: ...

  2. java 升级1.8_升级系统中的java到1.8版本详解

    (1).安装或升级java,并配置环境变量 注意:此处分为yum安装与rpm安装,区别在于yum安装省事但配置麻烦,rpm安装麻烦但配置省事. 1)yum安装 在安装前可以使用yum list ins ...

  3. java不支持发行版本12_主要发行版本后Java开发人员应使用的15种工具

    java不支持发行版本12 新部署的生存工具包:适用于Java开发人员的工具,这些工具经常将代码部署到生产中! Takipi会检测生产中的所有错误,并像发生错误时一样显示变量值 立即部署并获得免费的T ...

  4. java所定义的版本中不包括_JAVA语言基础题、 求做完

    选择题(针对以下题目,请选择最符合题目要求的答案,针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分.)(每题2分)没有注明选择几项的... 选择题(针对以下题目 ...

  5. java 如何查看jdk版本位数

    java 如何查看jdk版本&位数 CreateTime--2018年4月22日18:20:18 Author:Marydon 方式一:通过dos命令实现 win+R-->cmd--&g ...

  6. 我的世界java版_我的世界Java版1.15版本

    我的世界Java版1.15版本迎来了新玩法新版本,更加自由好玩的沙盒世界,一场非对称性的竞技战斗环节,玩家可以自由发挥,体验建造,守卫,竞技,养成等多样化的游戏环节,快节奏的对决方式,获取胜利,全新的 ...

  7. [修复] Eclipse – Java编译器级别与已安装的Java项目构面的版本不匹配

    Recently I imported a Maven project in Eclipse and changed the build path Library to work on Java 1. ...

  8. java所定义的版本中不包括_java试题模拟出题

    四川农业大学java程序语言设计期末模拟试题 一.单项选择(每题2分,共20分) 1.Java应用程序中,程序执行的总入口方法是:B A.start() B.main() C.run() D.init ...

  9. 我的世界java版怎么选择版本_《我的世界》游戏版本太多,玩家该如何选择?听听老玩家怎么说...

    文/超级游戏演说家 大家好,我是超级游戏演说家,一个美貌与智慧并存的男子.前世的千百次轮回,才换得今生的一次相遇.为了让小伙伴们更好地了解游戏中的内容,希望大家能动动小手关注一下. 本期内容 我的世界 ...

最新文章

  1. linux shell中文显示
  2. MOBA项目问题记录
  3. 重磅!就在刚刚,吊打一切的 YOLOv4 开源了!
  4. 安装linux的准备
  5. Java学习系列(十一)Java面向对象之I/O流(下)
  6. ue4如何恢复初始状态_UnrealEngine4初始化流程
  7. 【协同任务】基于matlab人工蜂群算法多无人机作业路径规划【含Matlab源码 1235期】
  8. 使用文本编辑器编写Java源代码
  9. 分享WPS office 2019 卸载方法:
  10. vsode 编译报错:main.c:4:10: fatal error: iostream: 没有那个文件或目录
  11. python隐藏部分代码_python源码隐藏
  12. VMware Workstation 16 Pro发行说明
  13. IOTA--最便捷的网络流量分析工具
  14. 7 种模型加权集成方法
  15. 520 钻石争霸赛 2021 7-8 浪漫侧影 (25 分)
  16. Spring监听器的完整使用步骤
  17. 评测:Logitech ConferenceCam CC3000e-一款出色的摇摄变焦摄像头和扬声器,适合远程工作者使用
  18. C语言:零幺串(N0为最大连续零串的个数,N1为最大一串的个数)
  19. Angular项目中使用echarts中国地图
  20. css中 vertical-align 属性的应用和案例

热门文章

  1. TVS二极管和稳压二极管的区别
  2. html如何删除网页边框,如何从HTML表中完全删除边框
  3. 地质体剖面从构建到Web三维展示
  4. 支持网络和局域网共享文件的windows pe
  5. 2019年1月2日申请美国F1学生签证记录
  6. ajax读取文件的小总结
  7. QQ、微信消息定时发送/自动发送【支持发送文件】
  8. 点集拓扑学习(一)拓扑空间
  9. 拼多多校招-----六一儿童节(python)
  10. 关于未来计算机的英语作文,《 未来机器人》英语作文