1.Java概述

Java


Java类型

  • JavaSE:JavaSE是Java语言的标准版本,包含Java基础类库和语法
  • javaEE:JavaEE用于编写企业级应用程序
  • javaME:javaME主要用于开发具有有限的连接、内存和用户界面能力的设备应用程序

Java特点

  • 简单
  • 面向对象
  • 可移植性
  • 分布性
  • 解释器通用性
  • 稳健
  • 安全
  • 多线程和同步机制

Java的运行机制

Java源程序-》编译器-》字节码文件-》解析器-》机器码-》计算机


Java SE 8新特性

  • Collections

    • 新的java.util.stream包提供了Stream API支持刘元素上的功能性操作。Stream API继承到Collections API中,使用批量操作。
    • 使用Key Collisions改进HashMap的性能
  • Lambda表达式

    Lambda表达式的引入为Java添加了函数式编程特性。lambda表达式可以简化并减少创建特定结构所需要的代码量,也对Java库产生了广泛的影响。例如,在Java库中,为了能够使用Lambda表达式,添加了新功能流API。

  • 日期和时间API

    Java SE 8设计了新的时间、日期处理API。这个新的API由三个核心思路构成

    • 不可改变的类:新的API保证所有核心类中的值是不可改变的,避免了并发情况下带来的不必要问题。
    • 领域驱动设计:新的API模型可以精确地表示出Date和Time的差异性。比如,解决了调用java.util.Date中的toString方法时产生的歧义问题。
    • 区域化时间体系:新的API允许人们在时区不同的时间体系下使用,为大多数开发者减少了很多额外的负担。

Java程序开发过程

Java程序总体上可以分为3个步骤

  1. 便携Java源文件。Java源文件是一种文本文件,其扩展名是".java"
  2. 编译Java源文件。也就是将Java源文件编译(Complie)成Java类文件(".class")。
  3. 允许Java程序。Java程序可以分为Java Application(Java应用程序)和Java Applet(Java小应用程序)。其中Java application必须通过Java编译器(Java.exe)来解释执行其字节码文件,Java Applet必须使用支持它的浏览器运行。

Java编程风格

  1. Allmans风格:也称“独行”风格,即左、右大括号各自独占一行。
  2. Kernighan风格:也称“行尾”风格,即左大括号在上一行的行尾,右大括号独占一行。
  3. 注释:
    • 单行注释://
    • 多行注释:/* */
    • 文档注释:/** */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值