java基础
文章平均质量分 56
rnzhiw
技术使人成长
展开
-
zcmu1179 a^b-b^a(大数问题)+java解决此类问题的方法(java大数问题持续更新)
基础知识简介: 在用C或者C++处理大数时感觉非常麻烦,但是在Java中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,至于两个类的对象能表示最大范围不清楚,理论上能够表示无线大的数,只要计算机内存足够大。这两个类都在java.math.*包中,因此每次必须在开头处引用该包。Ⅰ基本函数:1.valueOf(parament); 将参数转换...原创 2018-08-31 15:29:07 · 757 阅读 · 0 评论 -
string,stringbuffer和stringbuilder的区别
string和(stringbuffer和stringbuilder)的区别:String是一个不可变的字符序列;stringbuffer和stringbuilder是一个可变的字符序列;stringbuffer和stringbuilder的区别:stringbuffer是jdk1.0版本的,是线程比较安全的,效率比较低;stringbuilder是jdk1.5版本的,是线程不...原创 2018-09-15 15:41:04 · 142 阅读 · 0 评论 -
java中.equals()方法和==号的区别
主方法要进栈==号和equals()方法都是比较是否相等的方法,那它们有什么区别和联系呢? 首先,==号在比较基本数据类型时比较的是值,而用==号比较两个对象时比较的是两个对象的地址值,实际上.equals()方法比较的就是相当于把变量进行打包,就是比较包里面的内容:int x = 10;int y = 10;String str1 = new String("abc");Str...原创 2018-09-13 21:03:05 · 182 阅读 · 0 评论 -
java中重写与重载的区别:
ava—重写与重载的区别这几周开始看Java的知识,发现有一个有趣的现象就是,前两天刚看过的知识点,过一天又忘掉了。而且很多东西堆在脑子里像浆糊一样。所以边学习边总结是很重要的,今天想写一篇关于重写和重载的博客,为什么?因为面试会问啊,这是基础中比较重要的地方,但我百度了几篇博客之后发现写的都差强人意,各有缺点,但是!!访问量都特别高,所以我决定自己好好总结一篇自己的博客,也算是给自己的学习之...原创 2018-09-13 17:52:25 · 233 阅读 · 0 评论 -
常见的DOS命令符总结
1.d+冒号的举例:某个字母加冒号就进入了某盘;2.dir:列举当前磁盘下面的目录:3.md空格 + 文件名:在该盘下创建目录:4.rd空格+aaa:把aaa文件夹删掉5.cd空格+aaa:进入aaa文件夹:cd aaa\b\c:直接进入到c文件夹6.cd..:退回到上级目录7.cd\:退回到根目录:8.del 空格+文件名:删除文件:...原创 2018-09-07 14:44:26 · 858 阅读 · 0 评论 -
java语言机制中的多态多态理解以及多态的向上转型和向下转型问题
多态中转型问题往往不容易理解,特别是向上和向下转型。下面先说说多态的概念和前提:1.要有继承关系;2.要有方法重写;3.要有父类引用指向子类对象;如果是成员变量的话,编译看左边(父类),运行看左边(子类);如果是成员方法的话,编译看左边(父类),运行看右边(子类);如果是静态方法的话,编译看左边(父类),运行看右边(子类);下面有一个例子可以说明:(输出结果为Joh...原创 2018-09-17 17:05:47 · 324 阅读 · 0 评论 -
eclipse中常用的快捷键
在学java也没有多久,就总结一下用的eclipse快捷键吧,有这些快捷键真的可以说是发挥了IDE最大的特性吧;总结了一下我现在用到的,之后用到其他后我就继续更新吧;alt+shift+s再加一个键有很多的方法可以用:+v 继承覆盖方法+r 添加geter和seter+m 成员的方法+h添加 hashcode()和equals()+o 完成构造方法+c 继承构造方...原创 2018-09-12 14:49:39 · 462 阅读 · 0 评论 -
静态方法与非静态方法的区别
首先,两者本质上的区别是:静态方法是在类中使用staitc修饰的方法,在类定义的时候已经被装载和分配。而非静态方法是不加static关键字的方法,在类定义时没有占用内存,只有在类被实例化成对象时,对象调用该方法才被分配内存。 其次,静态方法中只能调用静态成员或者方法,不能调用非静态方法或者非静态成员,而非静态方法既可以调用静态成员或者方法又可以调用其他的非静态成员或者方...原创 2018-09-08 19:21:55 · 958 阅读 · 1 评论 -
java中静态变量和成员变量的区别
成员变量在类中,方法外;成员变量:就是类中事物的属性;成员方法:就是类中的行为;所属不同:静态变量属于类,所以也称为为类变量;成员变量属于对象,所以也称为实例变量(对象变量) 在内存中位置不同:静态变量存储于方法区里的静态区;成员变量存储于堆内存区 在内存中出现的时间不同:静态变量随着类的加载而加载、随着类的消失而消失;成员变量随着对象(也叫实例)的创建...原创 2018-09-08 11:58:43 · 391 阅读 · 0 评论 -
java 中逻辑运算符&与&&,|与||
一、&与&&的异同点。相同点:二者都表示与操作,当且仅当运算符两边的操作数都为true时,其结果才为true,否则为false。不同点:在使用&进行运算时,不论左边为true或者false,右边的表达式都会进行运算。如果使用&&进行运算时,当左边为false时,右边的表达式不会进行运算,因此&&被称作短路与。二、|与||的...原创 2018-09-07 20:39:19 · 462 阅读 · 1 评论 -
java一些基础知识(本篇长期更新)
1.java中如何将字符串数组转换成字符串如果是 “字符串数组” 转 “字符串”,只能通过循环,没有其它方法String[] str = {“abc”, “bcd”, “def”};StringBuffer sb = new StringBuffer();for(int i = 0; i < str.length; i++){sb. append(str[i]);}String...原创 2018-12-26 20:13:50 · 160 阅读 · 0 评论