zoukankan      html  css  js  c++  java
  • Java学习笔记

    1、JDK安装

    安装完JDK后,添加系统变量。

    变量名:JAVA_HOME,变量值:D:javajdk1.7.0,即刚才jdk安装的路径

    设置CLASSPATH属性,变量名:CLASSPATH,变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;此时需要注意的是最前有.;,不能忘记,%JAVA_HOME%代表D:javajdk1.7.0此路径

    设置path属性,变量名:path,变量值:%java_home%in;%java_home%jrein;,此属性一般都是有的,只需添加即可,注意分号的问题。

    切换JDK版本时,只要修改JAVA_HOME的变量值就可以了。

    2、学习掌握Java的基本命令

    java环境中常用的命令有

    javac:java编译器,将java源代码转换为字节码

    java:java解释器,字节从类文件执行java应用程序代码

    appletviewer:java浏览器,用于执行html文件上的java小程序

    javadoc:用于生成html说明文档

    jdb:java调试器

    javah:产生可以调用java过程的c过程,或者建立能被java程序调用的c过程的头文件

    javap:java反汇编器,显示编译类文件中的可访问功能和数据,显示字节代码含义

    jar:存档及压缩工具,是个java程序,将多个文件合并为单个jar归档文件

    htmlConverter:命令转换工具

    native2ascii:将非unicode编码字符文件转换为unicode编码字符文件

    serialver    :返回serialverUID。语法:serialver [show] 命令选项show是用来显示一个简单的界面。输入完整的类名按Enter键或"显示"按钮,可显示serialverUID。

     3. JVM启动参数配置

    详见http://zhaohe162.blog.163.com/blog/static/38216797201211431418743/?suggestedreading&wumii

    参见http://lavasoft.blog.51cto.com/62575/25492/

    4、 finally, final之间的区别

    (1)final:
      a) 一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。
      b) 方法声明为final,它们在使用中将不被改变,只能使用,不能重载。
      c) 被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。
    (2)finally:是一个一定会执行的语句,写在finally{}里面的语句不论之前之后怎么样,它一定会执行!通常用来做一些关闭的操作.比如关闭数据库连接,流等

    5、 Java的构造链 与初始化 顺序

    参考 http://www.cnblogs.com/miniwiki/archive/2011/03/25/1995615.html

     6、多维数组

    java中实际上没有多维数组,只有一维数组。多维数组其实是数组的数组。

    7、Object对象的equal, hashcode, toString的作用

    Object对象中equal方法,其默认是比较两个对象是否具有相同的引用。

    Obejct对象中hashcode,使每个对象都有一个默认的散列值,其值为对象内存存储地址。

    toString方法,用于返回对象值的字符串。

    8.Java动态绑定机制

    【解惑】Java动态绑定机制的内幕  http://hxraid.iteye.com/blog/428891

  • 相关阅读:
    关于微软 2012 暑期实习题第 5 题
    ZOJ 1608. Two Circles and a Rectangle
    在技术社区以外的博文中插入代码(把代码转换到 Html 文本)
    ZOJ 2240. Run Length Encoding
    C++中“引用”的底层实现
    采用路径模型实现遍历二叉树的方法
    ZOJ 简单题集合(四)
    ZOJ 3603. Draw Something Cheat
    关于类的虚函数表
    ZOJ 3499. Median
  • 原文地址:https://www.cnblogs.com/wangjzh/p/5230102.html
Copyright © 2011-2022 走看看