zoukankan      html  css  js  c++  java
  • 00_Java基本常识

    1. 基本常识
    软件:一系列按照特定顺序组织的计算机数据和指令的集合.
    常见的软件:系统软件 和 应用软件.
    人机交互:图形化界面、命令行方式
    计算机语言:人与计算机交流的方式
    dos常见命令
         dir: 列出当前目录下的文件和文件夹
         md:  创建目录
         rd: 删除目录
         cd:进入指定目录
         cd..:退至上级目录
         cd:退回到根目录
         del:删除文件
         exit:退出dos命令行
    /*若删除某个文件夹,但是该文件夹下有文件则提示不能删除.此时有两种方法.
    法一: 退到该级目录,然后del 文件夹名, 然后rd 该文件夹名
    法二: 在该文件夹内 del *, 然后退到该级目录rd 该文件夹名
    */
    2. Java语言的三种架构 以及 Java6.0平台
    图2.1-Java语言三种技术架构
     
    图2.2

    3. Java语言跨平台性(通过Java语言编写的应用程序在不同的系统平台上都可以运行).原理是先安装JVM虚拟机,由它负责在系统中运行.

      图3.1

    4. Java语音环境的搭建
    1.明确什么事JRE,JDK
           
    2.下载和安装JDK
    3.配置环境变量
    4.验证是否成功

    5. 临时配置Java环境变量:将目录拷到本地磁盘,然后在控制台下
    使用set命令查看所有环境变量
    使用set path命令查看变量名为path的环境变量
    使用set path=X:jdkin(;%path%这会保持原有的path变量)

    6. 使用classpath环境变量,用来执行class文件.(我学了这么久终于知道是类加载器搞得鬼)
         一般采用这种临时方式set classpath=.;c:;d: (末尾不加分号;)这表示只用自定义的classpath环境变量.因为加分号代表若classpath找不到则在当前路径找. 这恰恰与path的寻找方式相反.
    7. Java语言一览
    面向对象程序设计的特性
         1.封装性:将数据与该数据的操作封装到一个类中,其中属性描述对象的状态,而方法描述对象的行为.
         2.继承性:继承是类、子类以及对象之间自动共享方法和属性的机制.主要优点是重复使用性,另一个优点在与接口的一致性.
         3.多态性:多态指在表示特定功能的时候,有多种不同的形态和实现方法,常见的有(1)方法的重载,也称参数多态 (2)方法的覆盖,也称运行时多态.
         4.抽象性:一是体现在类的设计层次中,二是体现在类与对象之间的关系上.
     
    java开发与运行环境
         Sun公司的JDK、NetBeans、Java Studio 5、Java Workshop、Jcreator等; 
         Borland 公司的Jbuilder; 
         IBM公司的Visual Age for Java; 
         BEA公司的WebLogic 、Workshop; 
         Macromedia公司的JRUN。 
     
         Java运行环境(简称JRE)主要担负三大任务:
              加载代码----由类加载器执行;
              检验代码----由字节码校验器执行;
              执行代码----由运行时解释执行的。
     
     java程序及调试步骤(分为java应用程序和小应用程序java applet)
         编辑-->javac编译成字节码文件(.class)-->字节码的解释和运行
     
    java语言的特点
         简单的面向对象语言      跨平台与解释执行      健壮和安全的语言      支持多线程      面向网络的语言     动态性
    ---------thinking、architecture、code、treasure---------
  • 相关阅读:
    数据库异常处理记录
    FINEMVC重定向和显示合计
    有意思的文章的链接
    oralce 创建用户和权限
    FINEUI(MVC) grid 双击弹窗功能
    FINEUI(MVC)布局问题记录
    通过判断cookie过期方式向Memcached中添加,取出数据(Java)
    通过数组方式向Oracle大批量插入数据(10万条11秒)
    Python基础学习13--面向对象
    Python基础学习12--变量作用域
  • 原文地址:https://www.cnblogs.com/elaa/p/3980948.html
Copyright © 2011-2022 走看看