Java学习笔记2

MOOC-Java学习-Java程序设计

Java运行机制

     

 Java程序编译之后所生成文件的扩展名为“.class
JDK为开发程序包,JRE为运行环境  JVM-java虚拟机 IDE(Integrated Development Environment)集成开发环境 
Java8新特性
          一、Lambda表达式 二、接口的默认方法与静态方法 三、方法引用 四、重复注解 五、扩展注解的支持 六、Optional 七、Stream 八、Date/Time API (JSR 310) 九、JavaScript引擎Nashorn 十、Base64
 
 Java关键字:instanceof volatile const strickfp transient implements synchronized 

 标识符:编程人员自定义的一些名字如常量变量名类名方法名接口名对象名等,开头以字母_$由字母数字_$组成的字符串

类接口名每个字首字母大写其余小写egHelloWorld;方法变量首字小写其余各字首字母大写如getName;常量名全大写字间_连接如MAX_VALUE

java数据类型

基本数据类型:整数类型(int short long byte)浮点类型(float double)字符类型char 布尔类型boolean;引用数据类型:类class 接口Interface 数组array

 

 类型转换:自动,强制

常量与变量

 Java命名规范:

包的命名  (全部小写,由域名定义)

类的命名 (单词首字母大写)

方法的命名 (首字母小写,字母开头大写)

常量的命名 (全部大写 ,常加下划线) 常量的名字应该都使用大写字母,并且指出该常量完整含义

 

 

 

 程序控制语句:if /switch / for /while /do-while /跳转语句:break continue return

 

 

java如何跳出循环:break continue return

一、可用continue语句,其可调出该循环中的本次循环,直接进入下次循环;

二、可用break语句,完全跳出该循环,继续执行下面的代码;

三、可用return语句,完全跳出该循环,并终止后面的代码输出

面向对象:class类 object对象

   

 面向对象程序设计的特点:封装性 继承性 多态性

 包

抽象和封装的不同点:

抽象:就是把现实生活中的某一类东西提取出来,用程序代码表示,我们通常叫做类或者接口。抽象包括两个方面:一个是数据抽象,一个是过程抽象。数据抽象也就是对象的属性。过程抽象是对象的行为特征。

 封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行封装隐藏。封装分为属性的封装和方法的封装。

继承:this super

多态

抽象类与final类

接口

 

 

 

 

 

 

 

 

posted @ 2018-08-30 13:56  Pucua  阅读(169)  评论(0编辑  收藏  举报