zoukankan      html  css  js  c++  java
  • 笔记--java入门

    第一课:java入门

    一、java地位

    1、主导地位(网络应用)

    2、基础地位(对象语言)

    3、需求地位

    二、java特点(重点:平台无关性)

    平台=OS(操作系统)+CPU

    每个平台都有自己独特的机器指令,所谓机器指令就是可以被该平台识别,执行的一种由0和1组成的序列代码。

    例如下图,对于同一个加法指令,蓝色和红色两个平台的指令是不一样的。这时,在蓝色平台上安装一个java的虚拟环境(JRE),这个JRE本身就具有加法的序列代码(假设是绿色的),在蓝色平台识别加法指令前,先通过JRE出来一个序列(绿色的),JRE再把这个序列翻译给蓝色平台可以识别的指令,这样蓝色平台就可以执行加法指令了。

    同样,将JRE安装在红色的平台也一样可以执行加法指令了。(绿色的可以说是“中间代码”)

    三、java程序开发步骤

    1、编写(文本编辑器)

    2、编译(java编译器,javac.exe)

    3、执行(java解析器,java.exe)

    重点:

    1、java程序是由若干书写形式互相独立的类组成

    2、保存时,必须与public类名一样,文件格式默认ANSI

    3、一个程序至多一个public类

    4、javac  A(文件名!!!).java  加后缀;java A(主类!!!)

    5、一个程序可以有多个主类

    6、编译时,不一定要有主类;解析执行时一定要有主类,不然会出错。

    7、java提供反编译javap.exe

    四、编程风格及些符号

    1、独行(左右括号各占一行,适合少量代码)

    2、行尾(左括号在句尾,右括号占一行,适合复杂)

    3、单行注释:\  ;  多行注释:/*···*/

    小白学习中,以上仅供自己学习,如有错误,恳指正。

  • 相关阅读:
    gitlab 启用HTTPS
    centos7 部署 汉化版 gitlab 10.0.2
    前端常见跨域解决方案(全)
    [转]用python爬虫抓站的一些技巧总结 zz
    【转】通用权限管理设计 之 数据权限
    【转】通用权限管理设计 之 功能权限设计
    JavaScript数据结构和算法
    Vue.js 插件开发详解
    wdcpV3面板安装ssl证书 apache教程 子站SSL配置
    [POJ-2823] -Sliding Window
  • 原文地址:https://www.cnblogs.com/liyanyinng/p/12401958.html
Copyright © 2011-2022 走看看