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

    博客园的学习氛围还是很不错的,所以以后就移步到博客园了,之前基本上都在接触Php,现在想学学.net,因此写下这篇文章,记录自己的学习历程。

    1.类中用static关键字定义的方法不允许使用 this关键字,因为this关键字指代实例化后的具体对象,而static关键字定义的方法为类的内部方法,不属于任何实例化的对象。

    2.今天主要学习java的集合框架:

    集合就是将若干用途相同、近似的“数据”结合成一个整体。

    集合从体系上分为三种:

    (1) 列表(List):List集合区分元素的顺序,允许包含相同的元素。

    (2) 集(Set):Set集合不区分元素的顺序,不允许包含相同的元素。

    (3) 映射(Map):Map集合保存的”键”-“值”对,“键”不能重复,而且一个“键”只能对应一个“值”。

    Java集合中只能保存引用数据类型,也就是保存的是对象的地址,而非对象本身。集合中元素相当于引用类型的变量

    3.java泛型

    1. class Point<T>{       // 此处可以随便写标识符号,T是type的简称  
    2.     private T var ; // var的类型由T指定,即:由外部指定  
    3.     public T getVar(){  // 返回值的类型由外部决定  
    4.         return var ;  
    5.     }  
    6.     public void setVar(T var){  // 设置的类型也由外部决定  
    7.         this.var = var ;  
    8.     }  
    9. };  
    10. public class GenericsDemo06{  
    11.     public static void main(String args[]){  
    12.         Point<String> p = new Point<String>() ; // 里面的var类型为String类型  
    13.         p.setVar("it") ;        // 设置字符串  
    14.         System.out.println(p.getVar().length()) ;   // 取得字符串的长度  
    15.     }  
    16. };  
  • 相关阅读:
    [zz]利用__FILE__, __LINE__, __FUNCTION__跟踪调试程序
    [zz]va_start() 和 va_end()函数应用
    [zz]shmdt与shmctl的区别
    [zz]GNU C 扩展之__attribute__ 机制简介 [2]
    Linux errno 错误含义速查
    过滤器的简介
    MyBatis中的原理
    文件上传
    mybatis实体为什么要提供一个无参的构造函数
    为什么要有无参构造方法
  • 原文地址:https://www.cnblogs.com/php321/p/3176662.html
Copyright © 2011-2022 走看看