JAVA基础_字符串、访问属性】的更多相关文章

1.字符串   String s = new String(“123”)不如String s = “123”效率高.   字符串连接操作StringBuilder效率比较高.   StringBuffer是线程安全的,StringBuider非线程安全.   String相等: ==.!=是比较对象参照是否相同,equal是比较内容是否相同.   StringBuilder相等: 应该sb1.toString( ).contentEquals(sb2).用equal是不对的.   String大…
1,对基本控制流程的一些练习 package org.base.practice3; import org.junit.Test; /** * Created with IntelliJ IDEA. * User: cutter.li * Date: 14-3-10 * Time: 上午10:14 * java基础练习题第三章 */ public class PractiseTest { @Test public void exercise1() { char x = '你', y = 'e',…
引言:Java的修饰符根据修饰的对象不同,分为类修饰符.方法修饰符.变量修饰符,其中每种修饰符又分为访问控制修饰符和非访问控制修饰符.访问控制存在的原因:a.让客户端程序员无法触及他们不应该触及的部分 b.允许库设计者可以改变类内部的工作方式而不用担心影响到客户端程序员 一.访问控制修饰符Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问.Java 支持 4 种不同的访问权限:default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符.使用对象:类.接口.变量.…
方法: 方法就是把一堆需要反复执行的代码封装起来,如果项目需要调用这段代码时,直接调用方法名即可 方法相当于榨汁机, 材料:水果 产出物:果汁 参数(材料):进入方法的数据 返回值(产出物):就是方法根据参数执行后的结果怎么创建方法:访问修饰符 [静态static] 返回值类型 方法名(形参列表){                   方法体;                    return;    } 访问修饰符:权限修饰符,一共四个 public 公共的 返回值类型:方法最终返回的结果是…
字符串是Java中使用频率最高的类,但是它却不属于基本类型,而是预定义了String类来表示.从String类的源码可以看到,String是基于char[]实现的,而且Java中的String是不可变字符串,即String初始化之后不可更改. 估计到这就有人问了,字符串不是都可以改的吗?下面两种不都是更改吗? String a = "123"; a = "1234"; a = a + "F"; 这里需要指出的是,字符串在内存中的存放分为两部分,首…
* [String 类] * 1. String类位于java.lang包中,java.lang是java的语言包,使用时无须导包,自动导入. * * 2.拿到一个字符串对象: * ①字面量声明:String s="真辛苦": * ② new关键字声明: String s1=new String("校长"): * * * s.length(): 返回字符串的长度,length()是一个方法,使用时注意() * * String s1="123";…
一 前言 这篇文章是很基础的一文,没多大深度,对于开发人员必然是熟练于心.本篇文章的主题是为什么java要设置类成员访问级别?其原因也很简单,就是为了面向对象的封装特性:将类成员使用不同的访问级别控制,在数据封装后,其他的类成员想要访问当前类成员,就必须要有足够的权限才能访问:这样做的目的就是我可以随意修改不想让其他类成员没有权限访问的数据,只要约定好相关的协议,不影响其他类成员访问即可: 二 权限修饰词介绍 public 意指公有的意思,其修饰的成员权限最低,表示任何成员都可以访问:注意点是一…
类的使用分为三个步骤: 类的加载->类的连接->类的初始化 一.类的加载 当程序运行的时候,系统会首先把我们要使用的Java类加载到内存中.这里加载的是编译后的.class文件 每个类加载到内存中,会创建一个对应的Class对象.这个Class对象保存了这个类有哪些成员(数据成员,方法成员) 注意:这里只有在某个Java类被使用的时候,才会被加载 加载时机:任何用到这个类的时候.(实例化,使用里面的静态静态成员....) 二.类加载器(JVM里面的一个东西) 作用:将.class文件(可能在磁…
1.字符串去掉空格 trim() ltrim() rtrim() 2.字符串的大小写更改 strtoupper():全部转成大写     // aAA bBB 变成 AAA BBB strtolower():全部转小写 // aaa bbb ucfirst():字符串第一个是字符,把字符变大写 // AAA bBB ucwords():字符串的每个单词,首字母大写 // AAA BBB 3.字符串连接和切割 ①分隔:explode() 类似于java的split函数.$arr = explode…
一 字符串 Java字符串关键字是String,是一个类,创建新的字符串即创建一个新的对象. 1.字符串的声明及初始化. String str; //只做声明 String str1="aaaa"; //声明并赋值,注意此时是在字符串常量池中创建对象,并将对象的内存地址赋值给str1 String str2=new String("aaaa"); //aaaa已在常量池中存在,将常量池中的字符串赋值给新的对象 String str3=new String(); st…