自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

远方水木

每一个不曾起舞的日子,都是对生命的辜负

  • 博客(19)
  • 收藏
  • 关注

原创 Java中final关键字

Java中的final关键字final关键字的用法在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。修饰类当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为fina...

2018-02-27 21:08:33 225

原创 == 与 equals()

== 与 equals()== 是一个运算符Equals则是string对象的方法我们比较无非就是这两种:1、基本数据类型的比较 2、引用对象的比较基本数据类型比较==比较两个值是否相等,相等为true,否则为false;而equals()是String类的方法,不用来比较基本数据类型。引用对象比较==比较两个对象是否指向内存中的同一个对象,即指向同一个地址...

2018-02-26 22:17:03 122

原创 Java内存管理以及常量池

Java内存管理以及常量池Java的内存管理就是对象的分配和释放问题。在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾回收器(Garbage Collection,GC)完成的,程序员不需要通过调用函数来释放内存,但它只能回收无用并且不再被其它对象引用的那些对象所占用的空间。首先,想要了解JAVA的内存分配,就要先知道有哪些内存模块,也就是说要了解JAVA内存模型。Java虚拟...

2018-02-24 19:12:27 1637

原创 封装类及常用类

封装类及常用类基本数据类型的封装类封装类的申明和实例化字符串转化成对应的封装类封装类转字符串Character常用方法ch表示目标字符isDigit(char ch):如果ch是数字字符返回true,否则返回falseisLetter(char ch):如果ch是字母字符返回true,否则返回falseisLetterOrDigit(char ...

2018-02-23 11:40:35 288

原创 String构造方法与内存分析

String构造方法与内存分析源代码public class StringTest { public static void main(String[] args) { //第一种构造方法 String str="Hello World!"; String str0="Hello World!"; Stri...

2018-02-20 21:59:48 185

原创 字符串

Java字符串String源码分析底层是一个字符数组,且数组一旦初始化便不可以被改变,为final类型。/** The value is used for character storage. */private final char value[];存储字符串的hashcode。/** Cache the hash code for the string */p...

2018-02-20 15:48:48 133

原创 数组

数组数组的声明数组是相同类型的数据按顺序组成的一种复合数据类型。通过数组名加数组下标,来使用数组中的数据。下标从 0 开始排序。声明一维数组数组元素类型[ ] <数组名>;声明二维数组数组元素类型[ ][ ] <数组名>;数组的实例化声明数组仅仅是给出了数组名字和元素的数据类型,要想真正的使用数组必须为它分配内存空间,即实例化数...

2018-02-20 11:26:11 473

原创 面向对象——上转型

面向对象——上转型定义父类声明,子类实例化的对象称为上转型对象。上转型对象的使用上转对象不能操作子类新增的成员变量,失掉了这部分属性,不能使用子类新增的方法,失掉了一些功能。上转型对象可以操作子类继承的成员变量,也可以使用子类继承的或重写的方法。如果子类重写了父类的某个方法后,当对象的上转型对象调用这个方法时一定是调用了子类重写的方法。因为程序在运行时知道,这个上转对象的...

2018-02-19 21:23:36 363

原创 CSDN博客中的图片去水印

在CSDN写博客时,上传图片会被打上水印,水印实在是影响美观,又不好看。如一张图片: 它的链接是:http://img.blog.csdn.net/20180219110459457?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYXRfMzc5NzY3MzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQ...

2018-02-19 11:05:57 796 1

原创 面向对象——继承、访问权限

面向对象——继承、访问权限包的声明:package关键字包是java语言有效管理类的方式,将同一个应用的类打入一个包中,把不相关或者是完成不同功能的类放入不同的包中,使得管理类变的更容易。package语句作为Java源文件的第一条语句,指明该源文件定义的类所在的包。package语句的一般语法格式为:package <包名>包的引入:import关键字...

2018-02-19 10:45:32 183

原创 面向对象-封装

面向对象——封装封装——类的构成Java是面向对象语言,它的源程序是由若干个类组成,源文件是扩展名为.java的文本文件。类是Java中最基本的组成单元,Java将描述一类事物的属性(状态)和功能(行为)封装在一起,属性用成员变量来刻画;功能通过方法来体现。class <类名> { <变量类型> <变量名1>; <...

2018-02-18 21:19:44 158

原创 Java运算符与表达式

Java运算符号,表达式算术运算符、自增自减运算符算术运算符与算术表达式自增、自减运算符: ++、–Java按照运算符两边最高精度保留结果关系运算符赋值运算符赋值运算符与赋值表达式 赋值运算符:=赋值表达式:<变量> = <数值 | 变量>位运算位运算是将数据先转化为二进制数,再逐位(bit)按规则计算“按...

2018-02-17 21:51:11 331

原创 斜杠与反斜杠

斜杠与反斜杠WindowsWindows系列系统中,在文件到路径里面表示层级使用反斜杠”\”。因为微软在开发DOS2.0的时候,从UNIX中借鉴了它的目录结构,但由于DOS中,斜杠已经用来作为命令行参数的标志了(UNIX中用的是“-”符),所以只得使用反斜杠:\。例如我们电脑桌面的路径C:\Users\Administrator\DesktopUNIX/LinuxUNI...

2018-02-14 12:30:57 4228

原创 文件与数据流

文件与数据流相关概念:文件:文件是用来存储计算机数据的,是计算机软件的重要组成部分。它可以存放在多种介质中,例如硬盘、软盘和光盘,而且还可以通过网络传输。内存:内存也可以存储计算机数据,但与存储在硬盘上的文件数据相比,存储在内存中的数据在计算机关机或掉电的时候消失。字符流(字节流):组成文件的字符序列(字节序列)输入流与输出流输入流将数据从文件、标准输入或其他外部设...

2018-02-13 22:04:08 497

原创 Java标识符&关键字&基本数据类型

Java标识符由英文字母、数字、_(下划线)和$组成,长度不限。其中英文字母包含大写字母(A~Z)和小写字母(a~z),数字包含0到9。标识符的第一个字符不能是数字(即标识符不能以数字开头)。标识符区分大小写。标识符不能包含空格。标识符用来命名变量、符号常量、数组、方法、类、对象、接口、包等。为了提高程序的可读性,标识符最好“见名知义”,而且规范大小写的使用方式。Java关...

2018-02-13 21:19:22 548

原创 将Tomcat集成到eclipse中

将Tomcat集成到eclipse中打开Eclipse,单击“Window”菜单,选择下方的“Preferences”。 单击“Server”选项,选择下方的“Runtime Environments”。 点击“Add”添加Tomcat,依据你下载的Tomcat版本选择Tomcat 点击“Next”,选中自己安装的Tomcat路径。 点击“Finish”完成。 ...

2018-02-12 19:56:01 2241

转载 Eclipse在线安装插件很慢的解决办法

这里是转载的出处 Eclipse在线安装插件奇慢的解决办法最近在为eclipse安装JavaEE和web插件,安装过程奇慢无比,废了我一天一夜都没安装好,上网一查,还是有原因的。真的太感谢了!Eclipse的强大很大的原因是因为N多插件的支持,所以插件安装成了必然。我们常常会使用在线安装插件,但是在线安装时,有时会发现速度奇慢无比,这怎么办?经查找资料发现,是Site配置的原因。先看一个...

2018-02-08 15:11:54 5602

原创 Java连接数据库

连接数据库1. SQLite连接数据库//首先加载数据库驱动(只需要在第一次访问数据库时加载一次):驱动全类名=包名+类名Class.forName("org.sqlite.JDBC");/** 使用java.sql包中的Connection接口,并通过DriverMannager类的静态方法 getConnection()创建连接对象* 写法:c=DriverManag...

2018-02-08 15:03:42 146

原创 安装配置tomcat

安装配置TomcatApache tomcat 是目前最为流行的java网站开发的服务器软件。下面介绍一下tomcat 8的安装流程。进入apache官网下载tomcat 8.在左手边的菜单区,选择download下的tomcat8 版本。根据你操作系统选择不同的下载文件,建议下载.zip格式的软件包,这样免于安装直接用。如下图: 将安装文件下载到本地硬盘下载完成后进入到文件目录

2018-02-05 23:20:50 148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除