
java-基础
陈培泓
一起学习,一起进步
展开
-
java中的值传递和引用传递及对应的数据类型
在实际开发中也许我们会遇到当调用方法时把实参传给形参后,实参的值并没有变化;但有时候当我们调用方法时把实参传给形参后,实参的值并变化了。这到底是为什么?其中有涉及哪些java知识点? 我们先弄明白什么是实参?什么是形参? ①public static void c(int b){ } ②int k=4;c(k); 在c(int b)中,b就是形参,形参就是形式参数,当你调用这个方法时,要传原创 2017-01-18 11:17:32 · 636 阅读 · 0 评论 -
String string="xxx"与String string=new String(“XXX”)
String a=”hello world”; //在java中有一个常量池,当创建String 类型的引用变量给它赋值时,java会到它的常量池中找”hello world”是不是在常量池中已存在。如果已经存在则返回这个常量池中的”hello world”的地址(在java中叫引用)给变量a 。注意a并不是一个对象,而是一个引用类型的变量。它里面存的实际上是一个地址值,而这个值是指向一个字符串对象转载 2017-03-04 21:03:01 · 1249 阅读 · 0 评论 -
浅谈new Runnable(){}--new Interface(){}
在java多线程中实现多线程的方式有两种①extends Thread ②implements Runnable。这两种情况是我们最常见的,还有一种是由第二种变形而来的直接new Runnable(){},我写这篇博客的目的是来将new Runnable(){}中的机制理一理,让读者更清晰地理解new Runnable(){},下面我就通过代码来将问题演示。 package com.cph.Thre原创 2017-04-22 18:24:41 · 4052 阅读 · 0 评论 -
JAVA中正则表达式使用方法详解
一、正则表达式基础知识 我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“ctalog”、“Catherine”、“sophisticated”都可以匹配。也就是说: 1.1 句点符号 假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英转载 2017-05-18 13:22:06 · 479 阅读 · 0 评论