Java中的String和StringBuilder类: 1.String对象是不可变的.每一个看起来修改了String值的方法,实际上都是创建了全新的String对象.代码示例如下: String str12="abc"; str12.toUpperCase(); System.out.println(str12); 上面程序输出结果为 abc str12.toUpperCase();该方法是将str12大写,但实际上是给大写之后的字符串重新开辟了空间,丝毫不会影响str12的值.…
数组的定义与为数组元素分配空间和赋值是分开进行的,称为动态初始化. 在数组定义的同时就为数组元素分配空间并赋值,称为静态初始化. 一维数组举例: //动态初始化 int[] intArr; intArr=new int[3]; intArr[0]=1; intArr[1]=2; intArr[2]=3; //动态初始化 int[] intArr2; intArr2=new int[] {1,2,3}; //静态初始化 int[] intArr3= {1,2,3}; 二维数组举例: //动态初始化…
REF: http://blog.csdn.net/fightforyourdream/article/details/15333405 题目是一道简单的小程序,像下面这样:[java] view plaincopypublic class Test1 {   public static void main(String args[]) {    String s = new String("Hello");    System.out.println(s);      foo(s);…
写在最前 String 作为我们最常使用的一个Java类,注意,它是一个引用类型,不是基本类型,并且是一个不可变对象,一旦定义 不再改变 经常会定义一段代码: String temp = "Hello"; 这里具体的含义是:定义了一个类型为String的引用类型变量 temp 指向 “Hello” 这个存在内存当中的对象. 这里列举一些面试中常见的问题,简单但也很容易绕进去 String a = "hello"; String b = "hello&quo…
学习网址:http://www.imooc.com/video/8861 1.引言 2.Java中的常见注解 JDK自带注解:<br>@Override @Deprecated @Suppvisewarnings@override 下面的方法肯定覆盖了父类的方法@Deprecated 下面的方法表示已经过时@SuppressWarnings("deprecation") 忽视@Deprecation的警告 3.注解的分类  注解的注解就叫做元注解 4.自定义注解 5.解析注…
  随着前端的火热,以前开发的快速,越来越多的native app在其中融合了h5,就拿淘宝就是很多的h5组成的,一旦出现什么节日,他都可以不用通过更新app来实现界面的改变,而且android和ios可以基本上共用一套代码.这不微信也出了小应用,感觉前端有慢慢吞噬客户端的趋势,所以得学下前端的一些知识了,要不然就落后了.对于本文就是学习下js和android的交互了. Java和Js的通用实现   其实android和js的交互,其实主要就是android的webview和js的交互.andr…
String:1.java语言中的字符串值属于String类,虽然有其它方法表示字符串(如字符数组),但java一般使用Sting类作为字符串的标准格式,java编译器把字符串值作为String对象.2.String对象一旦创建就不能改变.如果需要进行大量的字符串修改操作,应该使用StringButter/StringBuilder类或者字符数组,最终结果可以被转换成String对象. StringBuffer:1.StringBuffer 线程安全的可变字符序列2.一个类似于String的字符…
1.json: json是JavaScript Object Notation,是一种数据传输格式. 以下程序都是在浏览器的Console下执行的. 创建一个javaScript的对象: var student={ id:'10001', name:'claire', loveSport:['pingpang','run','yoga'], }; 之后将其序列化为json格式的数据: var jsonStu=JSON.stringify(student); 此时输出jsonStu为:"{&quo…
又是一道面试题,来测试你的Java基础是否牢固. 题目:以下代码的运行结果是? public class TestValue { public static void test(String str) { str="World"; //代码3 } public static void main(String[] args) { String string = "Hello"; //代码1 test(string); //代码2 System.out.println(…
@ 目录 java基础怎么学? 学完基础学什么? 几个常用框架学完学什么? MQ JVM的知识跑不掉 微服务等等 其他 数据结构和算法 java基础怎么学? 当时,作为懵懂的小白,大一学习了c和c++,还有数据结构,后来才自学的java.有了c++的基础,其实学java确实感觉挺容易上手.如果没有c或者c++的基础,建议开始需要先把java的基础打好,基础是指什么?基础的语法,能用!至于源码,不建议在刚刚开始学就看源码,绝对劝退!!! 推荐几本可以入门的书籍: Head First Java 简…