首页 > 代码库 > JAVA

JAVA

---恢复内容开始---

一、JAVA类和对象

技术分享

二、Java语法基础

技术分享

数据类型的转换有自动转换和强制转换:

技术分享

 

Java StringBuffer与StringBuider

StringBuffer类的方法主要偏重于对字符串的操作

StringBuffer str1 = new StringBuffer();//分配16个字节长度的缓冲区

StringBuffer str2 = new StringBuffer(512); //分配512个字节长度的缓冲区

StringBuilder类

StringBuilder类和StringBuffer类功能基本相似,方法也差不多,主要区别在于StringBuffer类的方法是多线程安全的,而StringBuilder不是线程安全的,相比而言,StringBuilder类会略微快一点。

总结:

操作少量的数据使用 String;

单线程操作大量数据使用 StringBuilder;

多线程操作大量数据使用 StringBuffer。

 JAVA访问修饰符

public 共有的,对所有类可见

protected 受保护,对同一包内的类和子类可见

private 私有的,同一类内可见

默认的,在同一包内可见

 

请注意以下方法继承的规则:

 

  • 父类中声明为public的方法在子类中也必须为public。

  • 父类中声明为protected的方法在子类中要么声明为protected,要么声明为public。不能声明为private。

  • 父类中默认修饰符声明的方法,能够在子类中声明为private。

  • 父类中声明为private的方法,不能够被继承。

 

java的四个作用域:类级,对象实例级,方法级,块级

 

 

 

 

---恢复内容结束---

JAVA