Java于1995由James Gosling创建,最初名字为OAK,1995年重命名为Java。Java语言编写的程序即是编译型又是解释型,编译只进行一次,解释在每次运行程序时都会进行。
Java有三个版本:
Java SE(J2SE):开发桌面应用程序(如QQ、YY)C/S架构的软件。
Java EE(J2EE):基于浏览器的网站制作,B/S架构的软件。
Java ME(J2ME):主要应用于嵌入式系统的开发,如手机、电视机顶盒和打印机等
J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。 比如:EJB、servlet、JSP、XML、事务控制。J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。
Java严格区分大小写。变量名可以使用汉字或其他语言,如“int 年龄=21”,但不建议。
8位等于1字节:byte 8位,short 16位,int 32位,long 64位,float 32位,double 64位,char 16位。
Java有三个版本:
Java SE(J2SE):开发桌面应用程序(如QQ、YY)C/S架构的软件。
Java EE(J2EE):基于浏览器的网站制作,B/S架构的软件。
Java ME(J2ME):主要应用于嵌入式系统的开发,如手机、电视机顶盒和打印机等
J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。 比如:EJB、servlet、JSP、XML、事务控制。J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。
Java严格区分大小写。变量名可以使用汉字或其他语言,如“int 年龄=21”,但不建议。
Java有8种基本数据类型:
基本数据类型---|---数值型---------|整数类型(byte、short、int、long)
|---字符型 |浮点类型(float、double)
|---布尔型8位等于1字节:byte 8位,short 16位,int 32位,long 64位,float 32位,double 64位,char 16位。
对于long型值,若赋得值大于int的范围,数字后面加L或l。默认情况小数被看作double型。
面向程序的特点:封装性(将对象的属性和行为进行封装)、继承性(一种关联关系)、多态性(将父类对象应用于子类的特征)