java基础 Java初生
C&C++
1972年C诞生
-
贴近硬件,运行极快,效率极快。
-
操作系统,编译器,数据库,网络系统等
-
指针和内存管理
1982年C++诞生
面向对象、兼容C、图形领域、游戏等
java诞生的原因
-
语法有点像C语言,容易被接受
-
没有指针和内存管理,剔除C语言的麻烦
-
真正的可移植性,编写一次,到处运行。(java虚拟机 JVM)
-
面向对象
-
类型安全
-
高质量的类库
1995年 java 初生
三高:高可用、高性能、高并发
Bill Gates 说:这是迄今为止设计的最好的语言
java 发展
-
java 2标准版(J2SE):去占领桌面
-
java 2移动版(J2ME):去占领手机
-
java 2企业版(J2EE):去占领服务器
基于java开发了很多平台、系统、工具 构建工具:Maven、Ant、Jekins 应用服务器:Tomcat、Jetty、Jboss、Websphere、weblogic Web开发:Spring、myBatis、Struts、Hibernate 开发工具:Eclipse、intellij idea、Netbean、Jbuilder
2006:Hadoop(大数据领域) 2008:Android(手机端)
java 特性和优势
-
简单性(c++语法的纯净版,没有头文件、指针运算、分配内存,语法基于C语言)
-
面向对象(一门程序设计技术,重点在对象与对象之间的接口上)
-
可移植性(跨平台)
-
高性能(及时编译)
-
分布式
-
动态性(java本身不具有动态性 ,是通过反射让Java有动态性)
-
多线程
-
安全性
-
健壮性
java三大版本
Write Once,Run Anywhere
JavaSE:标椎版(桌面程序,控制台开发...)
JavaME:嵌入式开发(手机、小家电...)了解即可
JavaEE:E企业级开发(web端、服务器开发...)
JDK、JRE、JVM
JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:Java Virtual Machine
原文地址:https://www.cnblogs.com/huang2979127746/p/15114101.html
- 统计0到n之间1的个数[数学,动态规划dp](经典,详解)
- Selenium2+python自动化40-cookie相关操作
- 【干货】PyTorch实例:用ResNet进行交通标志分类
- 2017年浙江理工大学程序设计竞赛校赛 题解&源码(A.水, D. 简单贪心 ,E.数论,I 暴力)
- Selenium2+python自动化41-绕过验证码(add_cookie)
- C语言求最小公倍数和最大公约数三种算法(经典)
- Selenium2+python自动化47-判断弹出框存在(alert_is_present)
- Free Pascal初次体验(有亮点哦)
- HDU 1312 Red and Black(DFS,板子题,详解,零基础教你代码实现DFS)
- Selenium2+python自动化48-登录方法(参数化)
- 51Nod 1003 阶乘后面0的数量(数学,思维题)
- 如何查看某个用户指定时间段的ABAP开发记录
- Selenium2+python自动化49-判断文本(text_to_be_present_in_element)
- 洛谷 P1876 开灯(思维,枚举,规律题)
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- [PHP] 抽象工厂设计模式-创建型设计模式
- [javascript] 支付宝小程序网络GET请求
- [PHP] 生成器模式-创建型设计模式
- [PHP] 工厂方法设计模式-创建型设计模式
- [PHP] 对象池模式-创建型设计模式
- [PHP] 原型模式-创建型设计模式
- [PHP] 简单工厂模式-创建型设计模式
- [PHP] 单例模式-创建型设计模式
- [PHP] 静态工厂模式-创建型设计模式
- [PHP] 适配器模式-结构型设计模式
- [PHP] 使用curl扩展POST或者PUT时数据不全和连接中断的排查
- [PHP] 桥接模式-结构型设计模式
- [PHP] 组合模式-结构型设计模式
- [GO-FLY] GO-FLY客服实现浏览器消息提示音
- [PHP] 数据映射器模式-结构型设计模式