JAVA
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章