2017/10/27__Java已学知识点简述总结

Java发展史

略 , 见上篇

运行原理

源代码 .java文件 —–编译—->.class字节码文件 ——–不同操作系统的JVM(翻译)—>对应系统 —>硬件(机器)

即> Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行.

JDK

JDK —-> Java Development Kit
内含JRE 详细配置见百度

面向对象的编程

即 Java中一切皆为对象
面向对象的编程:在完成一件事情时候,会将事情中的实体对象抽象出来,形成 的概念 事情在完成时通过类的对象之间发生关系去实现的.
即 一切都是在类中发生完成的 没有类就没有方法 也就无法发生关系 面向对象也就不成立

类,对象两者关系

类是一群对象的特征母版,
对象是类的实现
特征(类)包含的内容有: 基本属性(属性) 行为(方法)

注释

单行注释 //
多行注释 /…../

文档注释

/**
*相关的注释内容, 甚至可以使用HTML标签
*
*/

在Javadoc中也提供了丰富的标记
- @author 作者
- @version 版本
- @param 参数
- @return 方法中指定返回值

JDK帮助文档

学习过程中 要经常血毒 这样有利于理解相关类的定义,看源代码,学习编码规范以及设计程序的思路.

标识符

与JS大同小异
包含数字 字母大小姐 unicode字符 下划线 美元符号$
不能以数字开头

分隔符

花括号 {}:定义代码块,逻辑上是一个整体,包括类的主体、方法体、静态代码块、条件和循环语句的执行体;
• 分号 ;:语句的结束,如果出现在一行中有几条语句,那么多条之间也要用 ; 隔开;
• 方括号[]:用于数组中;
• 圆括号 () :在方法中声明形式参数,在调用方法的时候传入实际参数,表达式优先级定义;
• 空格:单个空格、Tab 键、Enter 键,空格的出现是不会影响程序运行的,但是良好的缩进,可以提高程序的可读性;
• 圆点 . :用于类/对象与其成员之间的分隔,表示调用类/对象的属性或者方法。

详细自行百度

数据类型


  • 基本数据类型

整数类型 : byte short int long
浮点类型: float double
字符类型: char
布尔类型:boolean
  • 引用数据类型
    类 (class)
    数组
    接口 ( inter face)

ECLIPSE的使用

见上一篇博客
个人心得 : 熟悉各种常用快捷键的键位操作最为妥当 作为程序员编写代码的过程中 鼠标的使用频率应该降低到最低 因此快捷键的重要性就体现出来了
总而言之 言而总之 快捷键+基本创建操作 就OK

变量

顾名思义 就是可以改变的量
与常量相对应
Java定义变量 与JS相比 更为严谨 必须定义的时候 加上数据类型
数据类型+ 变量名 = 变量值

运算符

算术运算符

+ - * / % ++ –

赋值运算符

= += -= *= /=

逻辑运算符

&&(and) ||(or) ! (not)

比较运算符

> < <= >= !=

三目运算符

语法 :expression ? true : false

由于编写代码过程中会大量使用运算符 不多阐述

运算优先级

除了三目运算符和赋值运算符是从右向左 其他都是从左向右运算

流程控制语句的类型

  • 顺序结构

    正常的自上而下的顺序执行

  • 分支结构

    选择执行
    if
    switch

  • 循环结构

    重复执行
    while
    do..while
    for

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值