zoukankan      html  css  js  c++  java
  • 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类

    接口

  • 相关阅读:
    开启休眠命令(用户找不到休眠复选框)
    小Q书桌(兼容win10)
    截图,仅截取活动窗口快捷键:Alt + Print Screen SysRq
    Windows10安装Dig命令工具
    拷贝文件保留原创建日期
    重装系统后,QQ(TIM)迁移聊天记录到指定位置
    完全拷贝命令
    Windows10/7 视频、图片、文档、音乐、收藏夹 等文件夹没有原始图标及中文名的解决方案
    js 判断日期大小、是否在时间范围内等处理
    Sql语句 表中相同的记录(某个字段)只显示一条,按照时间排序显示最大或最小
  • 原文地址:https://www.cnblogs.com/Pucua/p/9559742.html
Copyright © 2011-2022 走看看