码迷,mamicode.com
首页 > 编程语言 > 详细

Java学习笔记(二)

时间:2018-03-22 23:07:40      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:类型   去掉   映射   变量   集合   stringbu   数组   family   rem   

字符串操作

(1)String str = new String(); 等同于 String str = “(void)”;(指向空字符串),而并非String str;(未指向任何字符串的对象)

(2)字符串初始化时可以含有%s,%d,%x等可替代部分,然后用String.format()方法为这些部分选择替代的值,或者用System.out.format()方法输出

(3)trim()方法很有用,能去掉字符串前后的空格

(4)StringBuffer类生成的是可变字符串对象,String类生成的是不可变对象,若经常要对一个字符串进行操作,应使用前者

 

静态变量与静态方法

(1)static(静态)方法只能调用其他static方法,只能访问static数据,不能以任何方式引用thissuper

 

泛型

(1)使用泛型类时,传入的类型参数不能是原生类型,必须是引用类型

 

集合类

1ArrayList为用数组实现的集合类,访问元素快,插入、删除元素慢;LinkedList为用数组实现的集合类,插入删除元素块,访问元素慢;二者都可以通过add()方法及remove()方法来插入及删除元素

2Map映射可以定义映射对象,即键值对(<,>)的集合,用put()方法增加一个键值对,用get()方法根据键获得值,用remove()方法根据键删除对应的键值对;可以分别使用keySet()方法,values()方法及entrySet()方法分别获取键、值及键&

3addAll方法可以将一个集合中的元素放入另一个集合

 

封装与继承

(1)编写程序应学会使用封装,类的成员变量应用static关键字修饰使对外不可见(访问),然后可以定义public方法来让外部获取信息

(2)继承的使用:把共性的结构和行为放到父类中,子类可以通过继承复用父类中的代码,并根据自己的需要进行扩展

(3)Java中一个子类只能继承一个父类,子类会继承父类中的除了构造方法以外的所有非private方法,以及所有的非private变量;如果子类中有和父类中相同的非private方法,且参数列表及返回值类型也相同,则会覆盖父类中的方法,但仍可用super关键字调用父类中的同名方法

(4)final修饰的方法可以被子类继承,但不能被覆盖;final修饰的类不可被继承

 

Java学习笔记(二)

标签:类型   去掉   映射   变量   集合   stringbu   数组   family   rem   

原文地址:https://www.cnblogs.com/Laplace-s-Trap/p/8627464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!