zoukankan      html  css  js  c++  java
  • JAVA 一堂课 2016/3/23

    JAVA 第一课

    1.么是java?

    Java 是一种多功能的高级语言:

    1.用于开发wed页面的小程序

    2.用于客户端和服务器资源通信的服务器

    3.智能设备  嵌入式系统

    2.JDK是什么?

    JDK 是Java的开发环境

    3.JRE是什么?

    JRE 是Java的运行环境

    4.Java平台有三个:

    1.J2SE:开发桌面软件编程

    2.J2EE:用于分布式网络的开发

    3.J2ME:用于嵌入式系统开发

    5.Java的特点有哪些?

    1. 简单    2. 面向对象语言(OO) 3. 一种与平台无关的语言 4. 拥有健壮性和安全性 5. 多线程 6. 垃圾的回收(自动回收,无需人为操作)

    注:GC(垃圾) 

    6.虚拟机工作的原理:

    源程序(*.Java)→ Java编辑器 → 字节码(*.class)→ 类装载器 → 字节码效验器 → 解释器 → 系统操作平台

    7.解释性:

    *.Java →【编释(方便,速度快  因为他是全部翻译  )】 →  *.class  → 【JVM  解释 (速度慢    读取一行解释一行  )】 最后分别输送到不同的平台 → windows    或者 UNIX 或者 Linux

    注:翻译的形式有两种:1.编译 2.解释      JVM(Java的虚拟机)

    8.一个线程由三个部分组成:1.虚拟CPU 2. CPU代码 3. 代码上运行的数据

    9.程序设计的五个步骤:

    1.分析:需求  建立数学模型

    2.设计:步骤和算法

    3.编码实现:通过代码实现逻辑

    4.调试

    5.维护

    通常出现的三个错误:1.语法错误 2. 逻辑错误 3.运行错误(不容易发现问题)

    10.什么是算法?

    解决问题的具体方法和步骤

    11.算法的特征:

    有穷性:有限的操作步骤

    确定性:算法必须确切,不能出现两个结果

    有零个或多个数据输入:算法之前所需要的初始数据

    有一个或者多个输出:在完整的算法中最少要有一个结果,不能没有输出,不然没有意义

  • 相关阅读:
    SQLMAP注入教程-11种常见SQLMAP使用方法详解
    VS2012/2013/2015/Visual Studio 2017 关闭单击文件进行预览的功能
    解决 IIS 反向代理ARR URLREWRITE 设置后,不能跨域跳转 return Redirect 问题
    Spring Data JPA one to one 共享主键关联
    JHipster 问题集中
    Spring Data JPA 定义超类
    Spring Data JPA查询关联数据
    maven命名
    maven仓库
    Jackson读取列表
  • 原文地址:https://www.cnblogs.com/chenyangpeng/p/5313514.html
Copyright © 2011-2022 走看看