java
不会改代码
这个作者很懒,什么都没留下…
展开
-
Java中关键字continue、break和return的区别
ava中关键字continue、break和return的区别:continue:跳出本次循环继续下一次循环break: 跳出循环体,继续执行循环外的函数体return: 跳出整个函数体,函数体后面的部分不再执行有代码才有真相:[java] view plain copy"font-family:Sim转载 2017-09-18 14:42:08 · 409 阅读 · 0 评论 -
同步和异步,阻塞和非阻塞
同步和异步:同步和异步是针对应用程序和内核的交互而言的,同步指的是用户进程触发IO 操作并等待或者轮询的去查看IO 操作是否就绪,而异步是指用户进程触发IO 操作以后便开始做自己的事情,而当IO 操作已经完成的时候会得到IO 完成的通知。以银行取款为例:同步 : 自己亲自出马持银行卡到银行取钱(使用同步 IO 时,Java 自己处理IO 读写);异步 : 委托一小弟拿银行卡到银行...转载 2018-08-22 16:25:12 · 141 阅读 · 0 评论 -
servlet三大作用域:request,session,application
javaweb开发中Servlet三大域对象的应用(request、session、application(ServletContext))。1. requestrequest是表示一个请求,只要发出一个请求就会创建一个request,它的作用域:仅在当前请求中有效。用处:常用于服务器间同一请求不同页面之间的参数传递,常应用于表单的控件值传递。方法:request.setAttribut...转载 2018-08-16 11:21:46 · 671 阅读 · 0 评论 -
【Java基础知识】IO流--字节流读写数据以及复制文件的几种方式
1、IO的分类A、按照流向【参照物JVM】 输入流 : 读取数据 输出流 : 写出数据 B、按照数据类型 (1)字节流 a、字节输入流 读取数据 InputStream b、字节输出流 写出数据 OutputStream (2)字符流 a、字符输入流 读取数据 Reader b、字符输出流 写出数据 Writer注意:一般我们在探讨IO流的时候,如果没有明确说明按哪种分类来说,默认情况下是按照数据...转载 2018-05-24 13:09:45 · 819 阅读 · 1 评论 -
JDBC详解
JDBC详解一、相关概念1.什么是JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。2.数据库驱动 我们安装好数据库之后,我们的应用程...转载 2018-02-11 13:36:12 · 157 阅读 · 0 评论 -
Java基础08 继承
继承(inheritance)是面向对象的重要概念。继承是除组合(composition)之外,提高代码重复可用性(reusibility)的另一种重要方式。我们在组合(composition)中看到,组合是重复调用对象的功能接口。我们将看到,继承可以重复利用已有的类的定义。 类的继承我们之前定义类的时候,都是从头开始,详细的定义该类的每一个成员。比如下面的Human类:转载 2018-01-21 01:29:14 · 145 阅读 · 0 评论 -
【java】this()与super()使用详解
原文地址:http://www.cnblogs.com/hasse/p/5023392.htmlthis三大作用:this调用属性、调用方法、利用this表示当前对象。thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this的用法在java中大体可以分为3种:1.普通的直接引用这种就不用讲了,this相当于转载 2018-01-10 16:36:20 · 136513 阅读 · 20 评论 -
java数组输出
输出一个数组中的元素,我们通常用for循环来做,比如:[java] view plain copypackage test; public class Test { public static void main(String args[]){ int arr[]={1,2,3};转载 2018-01-10 15:53:58 · 688 阅读 · 1 评论 -
Java中数组的特性
数组是基本上所有语言都会有的一种数据类型,它表示一组相同类型的数据的集合,具有固定的长度,并且在内存中占据连续的空间。在C,C++等语言中,数组的定义简洁清晰,而在java中确有一些会让人迷惑的特性。本文就尝试分析这些特性。Java中的数组是对象吗?Java和C++都是面向对象的语言。在使用这些语言的时候,我们可以直接使用标准的类库,也可以使用组合和继承等面向对象的转载 2018-01-16 09:07:18 · 238 阅读 · 0 评论 -
公共POI导出Excel方法--java
公共POI导出Excel方法--java下面代码拿来用的时候需要做修改!!!最早开始的时候做过一些数据Excel导出的功能,但是到后期每一次导出都需要写一些差不多类似的代码,稍微研究了一下写了个公共的导出方法。这里用的是POI,然后写成了一个公共类,传入设置好格式的数据,就能弹出下载框。package com.hwt.glmf.common;import java.转载 2017-12-29 08:55:17 · 202 阅读 · 0 评论 -
深入理解Arrays.sort()
Arrays.sort(T[], Comparator c) 方法用于对象数组按用户自定义规则排序.官方Java文档只是简要描述此方法的作用,并未进行详细的介绍,本文将深入解析此方法。1. 简单示例sort方法的使用非常的简单明了,下面的例子中,先定义一个比较Dog大小的Comparator,然后将其实例对象作为参数传给sort方法,通过此示例,你应该能够快速掌握Arrays.sor转载 2018-01-11 14:31:19 · 290 阅读 · 0 评论 -
Java中的static关键字解析
Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.static关键字的用途 二.static关键字的误区转载 2017-11-27 10:18:26 · 132 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
String、StringBuffer与StringBuilder之间区别 最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面转载 2017-11-23 14:37:36 · 135 阅读 · 0 评论 -
JAVA中request.getParameterMap()用法笔记
今天学习了一个获取提交表单数据的新方法request.getParameterMap。 在此之前,获取表单数据时总是用request.getParameter(“name”),根据表单中的name值获取value值,需要获取几项就得重复写几次getParameter,而request.getParameterMap方法则不同,不需要参数,返回结果为Map 。其实,request.getP转载 2017-11-10 15:32:30 · 14819 阅读 · 0 评论 -
StringUtils.isEmpty和StringUtils.isBlank用法
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。 除了构造器,Strin转载 2017-06-21 09:26:04 · 187 阅读 · 0 评论 -
深入理解Java的接口和抽象类
原文出处: 海 子对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:一.抽象类二.接口三.抽象类和接口的区别若有不正之处,转载 2017-09-11 15:12:15 · 200 阅读 · 0 评论 -
javaWeb项目的classpath说明
classpath 路径在每个J2ee项目中都会用到,即WEB-INF下面的classes目录,所有src目录下面的java、xml、properties等文件编译后都会在此,所以在开发时常将相应的xml配置文件放于src或其子目录下; 引用classpath路径下的文件,只需在文件名前加classpath:(需保证该文件确实位于classpath路径下);如: ...转载 2018-08-17 10:49:27 · 1016 阅读 · 0 评论