![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
默默阿狸
编程中最没用的东西是源代码,最有用的东西是算法和数据结构
展开
-
java中length属性,length()方法和size()的方法的区别
1.length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性; 2.length()方法是针对字符串来说的,要求一个字符串的长度就要用到它的length()方法; 3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看! 这个例子来演示这两个方法和一个属性的用法public static void main(String转载 2015-08-11 11:32:53 · 408 阅读 · 0 评论 -
JDK查看是32位还是64位
windows环境下: win+R调出控制台,输入cmd,打开控制台; 在命令行状态下输入java -version原创 2016-08-25 10:35:20 · 8094 阅读 · 0 评论 -
String、StringBuffer和StringBuilder使用和区别
String类想要了解一个类,最好的办法就是看这个类的实现源代码,String类的实现在 \jdk1.6.0_14\src\java\lang\String.java 文件中。 打开这个类文件就会发现String类是被final修饰的:public final class String implements java.io.Serializable, Comparable<Strin转载 2016-03-26 11:04:05 · 801 阅读 · 0 评论 -
super,this的区别和使用
this的使用和说明java的this关键字只能用于方法体内,java虚拟机(JVM)会给这个对象分配一个引用自身的指针,这个指针的名字就是this.注意:函数参数或者函数中的局部变量和成员变量同名的话,成员变量被屏蔽,此时要访问成员变量则需要使用“this.成员变量”的方式引用成员变量,如果没有同名的情况下,可以直接使用。 运行结果张三 25Tom5432112345super的使用和说明s原创 2016-03-25 22:28:06 · 6679 阅读 · 0 评论 -
Java中equals和==的区别
关系操作符”==”到底比较的是什么?下面这个句话是摘自《Java编程思想》一书中的原话:“关系操作符生成的是一个boolean结果,它们计算的是操作数的值之间的关系”。 简而言之,==就是用来比较值是否相等。equals比较的是什么? equals方法是基类Object中的方法,因此对于所有的继承于Object的类都会有该方法。为了更直观地理解equals方法的作用,直接看Object类中eq原创 2016-03-25 22:03:21 · 459 阅读 · 0 评论 -
Java关键字final、static使用总结
根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法或变量。 你可能出于两种理解而需要阻止改变:设计或效率。final类不能被集成,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。final不能用于修饰构造方法原创 2016-03-25 14:07:31 · 1366 阅读 · 0 评论 -
java static关键字
static关键字用途《Java编程思想》中讲到: static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通关过类本身来调用static方法。这实际上正是static方法的主要用途。 简而言之:方便在没有创建对象的时候进行调用(方法/变量) 显然,被static关键字修饰的方法或变量不需要依赖对象来进行访问,只原创 2016-03-23 16:45:10 · 372 阅读 · 0 评论 -
java main方法调用类的实例化方法疑问
public class Example { void idea() { } public static void main(String args[]) { new Example().idea();//这里居然不报错. main方法是个静态方法,java中不是明文规定在静态方法中不能调用非静态方法吗? } }简而言之: 首先,stat原创 2016-03-24 21:20:47 · 15946 阅读 · 0 评论 -
sendmail使用
安装和启动sendmailsendmail有没有运行起来, ps aux | grep sendmail 查询下就知道了 修改mail配置 然后修改/etc/mail.rc,增加一下类似N行,指定外部的smtp服务器地址、帐号密码等。# vi /etc/mail.rc set from=123456@qq.comset smtp=smtp.qq.com set smtp-auth-u转载 2016-03-07 15:23:06 · 502 阅读 · 0 评论 -
ECS Linux服务器安装JDK配置JAVA环境
在oracel的官网中,下载相应版本的JDK软件包。 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 以1.8.0_40版本为例: 1、把下载的JDK软件包上传到服务器上,然后进行解压。tar -zxvf jdk-8u40-linux-x64.tar.gz -C /usr/local/转载 2016-03-07 15:17:08 · 2511 阅读 · 0 评论 -
流程图练习
Created with Raphaël 2.1.2indexindexserverserverrouterrouterhandlerhandler③调用run(route, handle)注入route和handle函数引用④调用route(pathname, handle, response)执行注入handle函数引用定义注入的参数和函数执行逻辑①导入函数引用②定义路由,映射对应处理函数...原创 2018-04-22 11:11:01 · 374 阅读 · 0 评论