zoukankan      html  css  js  c++  java
  • Java

    Java是”纯粹”的面向对象的语言.
    操作的标示符是对象的一个引用, new是创建一个对象.

    存储位置: 寄存器堆栈(引用)堆(new)常量存储(程序代码内部)非RAM存储(流对象和持久化对象).
    基本类型: 存储空间大小不变性(便于移植) - 自己主动包装功能.
    高精度数字: BigInteger(随意精度的整数), BigDecimal(随意精度的小数).
    数组初始化: 对象数组均设置为null, 使用引用会执行时报错, 基本类型数组均内存置0.

    Java是自由格式(即“{}”作用域), 由new创建对象.
    Java有一个垃圾回收器, 用来监视用new创建的全部对象, 并辨别那些不会再被引用的对象, 消除内存泄露.

    关键字class表示类. 数据成员和成员函数.
    假设数据成员是某个对象的引用, 则必须初始化指向实际对象.
    假设数据成员是基本类型, 则会默认初始化, 但局部变量并不会初始化, 并报错.

    程序似乎仅仅是一系列带有方法的对象组合, 方法以其它对象为參数, 并发送消息给其它对象.

    类库反过来使用自己的Internet域名, 包名小写.
    Java消除向前引用, import导入一个包或类库, 使用”*”代表全部类.

    static关键字, 未创建某个类的对象也能够使用static方法和数据.
    使用类名是引用static变量和方法的首选方式.
    static方法比喻为”牧羊人”, 负责看护与其隶属于同一类型的实例群.

    import java.util.Date;
    
    public class Main {
    
        public static void main(String[] args) {
            System.out.println("Hello, it's: ");
            System.out.println(new Date());
        }
    }

    文件的开头须要声明import, java.lang会自己主动导入每个java文件.

    /**
     * 显示属性
     * Created by wangchenlong on 15/7/5.
     */
    public class ShowProperties {
        public static void main(String[] args) {
            System.getProperties().list(System.out);
            System.out.println(System.getProperty("user.name"));
            System.out.println(System.getProperty("java.library.path"));
        }
    }

    凝视和嵌入式文档:
    @see : 链接引用其它类
    {@link package.class#member label} : 用于行内链接引用
    {@docRoot} : 文档根文件夹的相对路径
    {@inheritDoc} : 继承文档凝视
    @version : 版本号信息
    @author : 作者信息
    @since : 程序代码的早期版本号
    @param : 參数
    @return : 返回值
    @throws : 异常
    @deprecated : 遗弃的, 新版@Deprecated

    //: object/HelloDate.java
    import java.util.Date;
    
    /**
     * Display a string and today's date.
     * @author C.L.Wang
     * @author Caroline Wendy
     * @version 4.0
     */
    public class Main extends ShowProperties {
    
        /**
         * Entrv point to class & application.
         * @param args array of string arguments
         * @throws java.lang.Exception No exceptions thrown
         */
        public static void main(String[] args) {
            System.out.println("Hello, it's: ");
            System.out.println(new Date());
        }
        /**
         * Output:
         * Hello, it's:
         * Sun Jul 05 21:32:28 CST 2015
         *///:~
    }

    编码风格:
    驼峰风格 - 类名首字母大写, 方法首字母小写.

    娱乐

  • 相关阅读:
    SlickEdit 中 GDB 调试时SIG32 使得无法跟踪的问题 解决方法
    ln与mount
    ubuntu12.04 的 root 用户显示 中文 和 默认显示中文的方法
    ASP.NET MVC控制器作用
    ASP.NET管道模型
    第二章MVC框架如何截获请求
    第一章MVC与WebForms处理请求的区别
    asp.net运行原理一
    一个通配符引起的错误
    关于权限
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/7137106.html
Copyright © 2011-2022 走看看