zoukankan      html  css  js  c++  java
  • Java编程思想笔记(一切都是对象)

         1.用引用(遥控器)操控对象(电视机):String s = "asdf";
         2.必须由你创建所有对象:String s = new String("asdf");
         2(1).存储到什么地方:寄存器(快,不能直接控制)、堆栈(1.堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存。2.Java数据存储于堆栈中——特别是对象引用,Java对象并不存储于其中。3.Java系统必须知道存储在堆栈内所有项的确切生命周期,以便上下移动堆栈指针)、堆(1.不需要知道存储的数据在堆里存活多长时间,需要对象时,只需要用new写一行简单的代码2.用堆栈进行存储分配和清理可能比用堆栈进行存储分配需要更多的时间)、常量存储、非RAM存储、
         2(2)特例:基本类型:boolean、char(16 bits)、byte(8 bits)、short(16 bits)、int(32 bits)、long(64 bits)、float(32 bits)、double(64 bits)、void
         2(3)Java中的数组
         3.永远不需要销毁对象
         3(1).作用域:作用域由花括号的位置决定,在作用域定义的变量只可用于作用域结束之前
         3(2).对象的作用域:当用new创建一个Java对象时,它可以存活于作用域之外。
         4.创建新的数据类型:类
         4(1).字段(数据成员)和方法(成员函数)
         5.方法、参数和返回值:方法:名称、参数、返回值和方法体;int x = a.f();//消息是f(),对象是a
         5(1).参数列表:类型及名字
         6.构建一个Java程序:名字可见性(包)、运用其他构件(import)、static关键字(1.即使从未创建某个类的任何对象,也可以调用其static方法或访问其static域2.只有一份存储空间)
         7.你的第一个Java程序:编译和运行
         8.注释和嵌入式文档
         8(1).注释文档
         8(2).语法:javadoc(/**      */)
         8(3).嵌入式HTML:(/**      */)不要在嵌入式HTML中使用标题标签,javadoc会插入自己的标题,而你的标题可能同它们发生冲突。
         8(4).一些标签示例
         8(5).文档示例
         9.编码风格

  • 相关阅读:
    [py]str list切片-去除字符串首尾空格-递归思想
    [py]python面向对象的str getattr特殊方法
    [py]python多态-动态语言的鸭子类型
    [py]py2自带Queue模块实现了3类队列
    【Unity技巧】制作一个简单的NPC
    java7 新特性 总结版
    【游戏周边】Unity,UDK,Unreal Engine4或者CryENGINE——我应该选择哪一个游戏引擎
    【Unity Shaders】Transparency —— 使用alpha通道创建透明效果
    记录最近的几个bug
    理解WebKit和Chromium: 调试Android系统上的Chromium
  • 原文地址:https://www.cnblogs.com/Zara/p/5758357.html
Copyright © 2011-2022 走看看