![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java知识点
恰逢花开花香
这个作者很懒,什么都没留下…
展开
-
java数据类型
数据类型的默认值整型默认是:int浮点型是:double布尔型是:false2. 数据转型分自动转型和强制转型 自动转型又称为扩大转型,我觉得扩大转型更容易理解点,扩大转型要符合两个条件:一是同一个数据类型,如整数类型与整数类型,浮点类型与浮点类型,整数类型与浮点类型也是可以的。二是转换后的数据类型范围比转换前的大。int i=10;float j=3.5;i原创 2015-07-26 23:42:25 · 531 阅读 · 0 评论 -
java数组排序
直接代码,尽可能的减少循环次数public static void main(String[] args) { // TODO Auto-generated method stub int score[] = { 67, 65, 75, 87, 110, 90, 99, 100 }; arrSortMinToMax(score); arrSortMaxToMin(score);原创 2017-03-01 12:32:39 · 287 阅读 · 0 评论 -
Java中方法的形参和实参的区别
很简单,但忘记了它的定义而已。 一句话定义方法中的参数是形参,调用处传过来的参数是实参。原创 2017-02-13 17:29:14 · 2134 阅读 · 0 评论 -
java中接口和抽象类的区别
转载链接:http://www.cnblogs.com/beanmoon/archive/2012/12/06/2805221.html这种实现方式基本上能够明确的反映出我们对于问题领域的理解,正确的揭示我们的设计意图。其 实abstract class表示的是"is-a"关系,interface表示的是"like-a"关系,大家在选择时可以作为一个依据,当然这是建立在对问题领域的理解上的转载 2017-03-03 17:50:54 · 199 阅读 · 0 评论 -
java琐碎的知识点
1、空语句尽量少用,因为空语句就相当于;一样会耗资源的原创 2017-02-17 17:53:17 · 398 阅读 · 0 评论 -
java中引用数据类型
啥叫引用数据类型,我的理解是对象是需要new 进行实例化的的参数。 引用数据类型就需要分析堆内存的引用问题。一个引用对该堆内存改变,对其他所有栈内存也会影响到。 举个栗子: Change c = new Change(); c.n = 25; fun(c); System.out.println(c.n); private voi原创 2017-03-06 16:51:05 · 613 阅读 · 0 评论 -
Eclipse打开报错“java was started but returned exit code=13”
先看报错信息:图是截取网上的,我的错误图改正后就不打算复现了看红色圈它要求的是jdk1.6。只能用jdk1.6。我电脑装的是jdk1.9重下jdk1.6默认安装就解决问题了还有问题请加群:142739277原创 2017-11-01 11:20:15 · 398 阅读 · 0 评论 -
多线程
1、创建多线程:extends Threadimplements Runnable:Thread(Runnable target)2、常用方法:super(name)/setName(name):设置线程名称Thread.currentThread():返回当前正在执行的线程对象start():就绪状态,有执行的资格,没有执行权(只能调用一次)join():线程加入,等待该线程终止再运原创 2018-03-06 20:29:30 · 172 阅读 · 0 评论 -
统计字符串中的数字,大写字符,小写字符个数
public class CharacterTest { public static void main(String[] args) { //首先定义一个字符串 String str = "Adu123Messi"; //然后让我们定义三个统计变量 int bigCount = 0;//大写字母 int smallCount = 0;//小写字母原创 2018-02-24 15:04:24 · 2210 阅读 · 0 评论 -
java中i++与++i的区别
直接给大家看代码就明白了。package cong.test;/** * ++i与i++的区别 * @author cong * */public class jiajia { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method s原创 2015-07-27 23:29:12 · 855 阅读 · 0 评论 -
java中this的含义和用法
this:代表对象,所在函数所属对象的引用this到底代表什么呢?哪个对象调用this所在的函数,this就代表哪个对象,就是哪个对象的引用举个例子 public Builder setPositiveButton(String positiveButtonText, DialogInterface.OnClickListene原创 2015-07-14 23:34:24 · 2864 阅读 · 0 评论 -
简洁表达式
一些简单的就不说了。说一个不太常见的。但我觉得很有意思的。虽然这个写法我也从没写过。如:int a=3;int b=4;a*=b++;结果a=12,b=5。注意:a*=++b;呢?结果是: a=15,b=5原创 2015-07-28 23:12:38 · 410 阅读 · 0 评论 -
java命名规范原则
一些语法上的要求就不说了。说下一些不是规则的规则。规范的命名其实是程序员之间约定好的,这好比大家说普通话更容易交流。不然交流起来就费劲。正题:常量:全部用大写字母表示,如果名字必须用多个单词,用下划线“_”连接变量:1、变量名必须是有意思的单词 2、变量名如果是一个单词,则小写 3、变量名如果是2个或两个以上,第一个单词首字母小写,从第二个单词开始首字母大写。原创 2015-08-02 23:14:09 · 587 阅读 · 0 评论 -
java中static关键字用法
以前只知道它是静态的意思,就没深入了解了。今天去复习了一下,发现它还是挺好用的,还有不少用法。1.static声明的属性是所有对象共享的。所以static声明的属性也称为类的公共属性。 我更喜欢叫它为类属性,因为最好由类来调用。 例子:如果类中有一属性是电脑,现在有10个类对象,那么这10个对象都有一个属性是电脑。这时如果需求改为冰箱呢,一个个对象去改嘛?如果已经生成5原创 2015-08-30 23:35:28 · 326 阅读 · 0 评论 -
java中其他类如何访问内部类
内部类:类中声明的第二个类,此时类称为外部类,第二个类称为内部类。外部类使用内部类很简单,只需new一个内部类即可。但是如果其他类访问内部类呢?虽然用的不是很多,但是知道总是好的。内部类是存在外部类中的,准确点说内部类是依附外部类才能存活的。这样理解就简单多,就好比类中的属性,不管着属性是公开还是私有,你都生成一个类对象去访问。格式:Outer out=new Outer();原创 2015-09-05 23:46:34 · 2513 阅读 · 0 评论 -
字符串的一些常用方法总结
虽然很多不懂或者忘了,百度一下就知道了。但是如果自己能信手拈来不是更好嘛1. char[] c= str.toCharArray(); //字符串变为字符数组(有些说是转换,我觉得变为更贴切) String str=new String(c); //字符数组变为字符串2. byte[] b=str.getBytes(); //字符串变为byte数组原创 2015-08-19 23:53:18 · 312 阅读 · 0 评论 -
java中的抽象类和接口区别
转自 :http://www.cnblogs.com/felixzh/p/5938544.html转载 2017-02-17 14:35:02 · 253 阅读 · 0 评论 -
ArrayList本身去重
for(int x = 0;x<array.size() - 1;x++){ for(int y = x+1;y<array.size();y++){ if(array.get(x).equals(array.get(y))){ array.remove(y); y--; //需要减1,位置已经向左移原创 2018-02-24 18:04:07 · 2161 阅读 · 0 评论