三高:高可用 高性能 高并发

特性:

简单性

面向对象:万物皆为对象

可移植性

高性能

分布式

动态性

多线程

安全性

健壮性

Java三大版本

javaSE:标准版(桌面程序,控制台)

javaME:嵌入式开发(手机,小家电)

javaEE:企业级开发(web端,服务器开发)

jdk、jre、jvm:
jdk:java development kit 开发工具
jre:Java runtime environment 运行时环境
jvm:Java virtual machine 虚拟机(跨平台)
jdk>jre>jvm包含

Java运行机制:

先编译后解释,既是编译型又是解释型。

源程序.java->java编译器->字节码.class->类装载器->字节码校验器->解释器->操作系统平台

Java数据类型
强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
两大类:
基本类型:整数类型、浮点类型、字符类型、boolean类型
引用类型:类、接口、数组
特殊的类型定义:

long num1=30L;//long类型要在数组后面加个L
float num2=50.1F;//float类型要在数组后面加个F
char num3='张';//char只能一个字符,2个字节,16位

最新文章

  1. (转)python requests的安装与简单运用
  2. 利用angular结合translate为项目实现国际化
  3. 设置ToggleButton、Switch、CheckBox和RadioButton的显示效果
  4. mysql select简单用法
  5. JQuery浮动层Loading页面加载特效
  6. 【django之orm小练习】
  7. [LeetCode] Zuma Game 祖玛游戏
  8. 【python小练】0010
  9. ajax-hook
  10. poi设置打印页页脚和页数设置
  11. Kali Linux安装
  12. 第一个Python窗体程序
  13. 消除TortoiseSVN 检出到(checkout)桌面上显示一堆问号
  14. maven的三种工程pom、jar、war
  15. iOS打包上传问题
  16. Spark Hadoop Free 安装遇到的问题
  17. 动态sql中的条件判断取值来源于map 或者 model
  18. Extended APDU support
  19. 4.1 shell文本过滤、find、awk、grep
  20. Hdu2102 A计划 2017-01-18 14:40 60人阅读 评论(0) 收藏

热门文章

  1. springboot源码解析-管中窥豹系列
  2. CentOS 7 架设LNMP动态网站
  3. CS144学习(2)TCP协议实现
  4. Ubuntu 18.04 + pip3 install virtualenvwrapper 报错 ERROR: virtualenvwrapper could not find virtualenv in your path
  5. vuepress & ReferenceError: window is not defined
  6. Flutter Widgets
  7. W3C & 弹幕
  8. JavaScript & Atomics
  9. .pyc & Python
  10. PEP 8 & Style Guide