自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 Get请求,Post请求乱码问题解决方案

之所以出现乱码,主要是由于编码和解码采用的方法不同。 因此保证编码解码格式一致是避免乱码发生的重要前提。 问题背景:JavaWeb技术下,Tomcat作为容器,发送请求的时候出现乱码问题。 下面以两种常见的请求方式为例讲解乱码问题的解决方法。 1.Post方式请求乱码。 ...

2017-05-05 11:18:00 104

转载 数据库简介

数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。(文件系统) 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用...

2017-03-11 16:26:00 91

转载 关于PrintWriter

编写socket代码时客户端Client想要将输入的字符串输出给服务端,而服务端要想接受客户端输出的字符串。 服务端代码如下 package com.server; import java.io.BufferedReader; import java.io.InputStre...

2017-03-11 14:40:00 85

转载 线程锁

synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对...

2017-03-06 23:09:00 60

转载 多线程

线程实际上是在进程基础上的进一步划分,一个进程可以划分成多个线程。 就好比word一样的拼写检查一样,只有在 word 运行的时候(相当于一个进程)才可能存在拼写检查的操作(相当于一个线程)。 Java中要实现多线程有两种方式: 继承Thread类 实现R...

2017-03-06 21:19:00 59

转载 JAVA设计模式--单例模式

JAVA设计模式--单例模式 单例设计模式 Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。 核心知识点如下: (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰...

2017-03-05 15:15:00 59

转载 IO流

Java IO最详解 初学java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。 首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想...

2017-03-05 15:12:00 86

转载 集合

在Java的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: java.util +Collection 这个接口extends自 --java.lang.Iterable接口 +List...

2017-03-05 15:11:00 75

转载 异常

异常的定义: 异常是导致一个程序中断的指令流,一旦出现之后程序就将立即退出。 public class Demo { public static void main(String[] args){ int x = 10 ; ...

2017-03-05 15:02:00 63

转载 接口

定义一个接口,要使用interface关键字。 接口中的变量固定修饰符: public static final 接口中的方法固定修饰符: public abstract 类要操作接口,必须使用implements关键字。当A类实现了B接口时,对B接口中的方法有两种处理方式:...

2017-02-28 16:26:00 60

转载 抽象类

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普...

2017-02-28 13:50:00 62

转载 多态

多态是同一个行为具有多个不同表现形式或形态的能力; 多态性是对象多种表现形式的体现。 多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪...

2017-02-28 09:06:00 75

转载 权限修饰符

访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。 默认的,也称为 default,在同一包内可见,不使用任何修饰符。 私有的,以 private 修饰符指定,在同一类内可见。 共有的,以 public 修饰符指定,...

2017-02-25 14:47:00 57

转载 方法重写与重载

方法的重写 子类中出现与父类一模一样的方法时(除了权限修饰符,权限修饰符大于等于不包括private,返回值类型,方法名和参数列表相同),会出现覆盖操作,也称为重写或者复写。 父类私有方法,子类看不到,因此父类私有方法的重写也就无从谈起。 方法的重写规则 参数列表必须完全与被...

2017-02-25 14:43:00 86

转载 super关键字

在继承关系中,如果子类想要调用父类非私有的属性和方法时要用到super关键字。 子类不能继承父类的构造器(构造方法或者构造函数),但是父类的构造器带有参数的,则必须在子类的构造器中显式地通过super关键字调用父类的构造器并配以适当的参数列表。 如果父类有无参构造器,则在子类的构造器中用s...

2017-02-24 21:11:00 45

转载 继承

继承: 在java程序中,如果多个类出现重复代码,且类与类之间是is-a的关系时,可以考虑使用继承来减少代码的重复。当然我们也不要刻意去继承。 public class Dog extends Animal {} 继承中我们要使用关键字extends,在java中值得注意的是只能单...

2017-02-24 21:08:00 96

转载 代码块与构造方法

Java静态代码块、构造代码块、构造方法的执行顺序 静态代码优先于非静态的代码,是因为被static修饰的成员都是类成员,会随着JVM加载类的时候加载而执行,而没有被static修饰的成员也被称为实例成员,需要创建对象才会随之加载到堆内存。所以静态的会优先非静态的。 执行构造器(构造方法)...

2017-02-24 21:07:00 95

转载 this关键字

this关键字: 除了被声明为static的地方外,this关键字可以出现在类中任何地方,在对象建立后为“这个对象”的参考名称。 class Peron { private String name; public Person() { } ...

2017-02-24 21:06:00 52

转载 记事本写组合代码的一个注意点

当主方法中调用A类中的方法 A类中的方法调用B类中的方法 B类中的方 法调用C类中的方法时 编译如果只编译主方法所在的类会可能在运行时 报出:java.lang.NoSuchMethodError:找不到主方法的错误 解决方法:javac *.java 用通配符来编译(原因可能是jvm没...

2017-02-23 22:53:00 150

转载 final关键字

java中的关键字——final final可以用来修饰变量、方法、类 final修饰变量时表明这个变量的值不能被修改,是一个常量。通常是public static fianl 数据类型 变量名 而在java中有这样的一个规范,就是变量名一般要所有字母大写。例如: publi...

2017-02-23 22:46:00 61

转载 封装

封装:从字面上来看就是把某个物体包裹起来,不让外部看见 在java中封装就是将类的属性私有化,并提供setter()方法和getter()方法给实例化对象设置属性和获得属性。 假如说我们不把类的属性设置为private的话,在其他类中调用本类中的(非静态)属性就只能通过实例化对象来调用。例...

2017-02-21 20:40:00 57

转载 类的注意点

关于重载:在同一个类中,方法名相同,参数类型或参数个数不同。(有无返回值不影响) 当类与方法中有相同的变量类型和变量名时(全局变量与局部变量),而某一个方法调用该变量时会遵循就近原则。如果想要调用全局变量时可以使用this.来调用。 静态:static修饰的成员变量或者方法可以不用实例化直...

2017-02-16 19:50:00 122

转载 控制流程语句

控制流程语句: 1、分支 if、if-else、switch if格式: if(布尔表达式){ 执行语句; } if-else格式: if(布尔表达式) { 执行语句; } else if(布尔表达式) { 执行语句; }.......

2017-02-15 20:22:00 69

转载 基本数据类型

java有八种基本数据类型,分别是 整数型:byte、short、int、long 浮点型:float、double 字符型:char 布尔型:boolean 其中byte占1个字节,short占2个字节,int占4个字节,l...

2017-02-14 19:19:00 50

转载 初次体验java

jdk安装和环境配置。 上图是java最简单的一个程序,但是要注意一点就是文件后缀名一定是.java。 计算机一般会默认隐藏已知文件类型,如果不修改的话编译时期就会报错。(取消选项前面的勾就可以了)。 接下来就是在CMD(WIN + R)中运行使用javac命令编译程序、java运行...

2017-02-13 19:46:00 54

空空如也

空空如也

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

TA关注的人

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