- 博客(12)
- 收藏
- 关注
原创 IDEA搭建dubbo的官方demo
所需条件:IDEA,git,github,maven1.登录github:https://github.com/apache/incubator-dubbo把dubbo源代码fork一份到本地仓库,以便后面读源码添加注释等提交到github,如图所示2.打开IDEA,点击左上角的FILE-->settings,输入用户名,密码先登录到github,后面要从我们自己本地仓库下载代码到IDEA ...
2018-07-08 09:51:26
5625
转载 String的==
public static void main(String[] args) { /** * 情景一:字符串池 * JAVA虚拟机(JVM)中存在着一个字符串池,其中保存着很多String对象; * 并且可以被共享使用,因此它提高了效率。 * 由于String类是final的,它的值一经创
2017-10-30 21:32:04
398
原创 关于java中的值传递与引用传递的见解
网上看了很多资料,有人说java有引用传递,也有值传递,也有人说java中只有值传递。这俩种个其实都是对的,只是俩种不同的方向说的java中除了基本类型外都是引用传递,所谓的引用传递,说的是Person p = new Person();p.setName("张三");public void change(Person p){ p.setName("李四");}
2017-06-14 16:06:10
365
转载 Java中只有值传递,没有引用传递
先来看一个作为程序员都熟悉的值传递的例子:... ...//定义了一个改变参数值的函数public static void changeValue(int x) {x = x *2;}... ...//调用该函数int num = 5;System.out.println(num);changeValue(num);System.out.println(num);...
2017-05-18 10:55:23
277
原创 向上转型与向下转型
class A ...{ public String show(D obj)...{ return ("A and D"); } public String show(A obj)...{ return ("A and A"); }
2017-05-17 22:55:41
348
原创 教你学会java基础多线程系列文章之中级篇(一)
看完多线程初级篇的童鞋就可以看线程中级篇(一)了class ThreadDemoone implements Runnable{ private static int t=120; Object obj=new Object(); @Override public void run(){ while(true){ //synchronized(obj){ if(
2015-11-28 22:14:46
471
原创 简单却挺经典的递归题
public static void main(String []args){ System.out.println(fun(8)); } public static int fun(int a){ if(a==1){ return 10; } else return fun(a-1)+2; }要运行fun(8)就要运行fun
2015-10-29 10:06:40
460
原创 关于BufferReader中readLine的问题!小心!
今天自己在做一个IO读取员工管理系统中,发现每次输出的行数据都不对劲,但是逻辑语法又没有问题,后来用Debug一步步调试出来,大家有兴趣,可以去看看我的员工管理系统(三),那里面我也会提到,这里我举个例子。private static void test1() throws FileNotFoundException, IOException { FileReader fr=new Fil
2015-09-16 22:52:20
5568
原创 嵌套Map实现及keySet()与entrySet()的应用
今天是9月13号啦,时间过得真快,每天忙这忙那,自学也都没整理了,以后跟上!!!今天梳理了下map集合,谢了个嵌套集合!hp中分成了很多个班(学校与班这里就是一层map),但是我这里只有列举一个,大家可以根据代码在自行添加!每个班上又分成了好多个学生(班与学生又形成一个map集合)package xue9_13;import java.util.*;import java.util.Iter
2015-09-13 13:39:32
424
原创 三种方法:一个简易的员工管理系统(一)
嘻嘻!又来更新博客啦!我会在代码中做详细注释给大家。这里先说下这第一种方法的思路:主题思路,是创建一个二维数组用来存数。如:a[?][5],因为二维数组的第二维是固定的5个数,所以可以确定。第一维可以根据大家要存多少数来自行决定!然后根据这个二维数组对数据进行增删改查。package 员工管理系统;public abstract class Employee { //创建员工父类 Stri
2015-09-09 22:36:59
4433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人