![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
沁子凡
自斟自饮自消受
展开
-
JAVA程序开发步骤 及 计算机语言运行的两种方式
(一)JAVA程序开发步骤(1)创建java源文件java源文件是以.java结尾的文本文件,由程序员创建和编写。(2)将源文件编译成字节码文件字节码文件是以.class结尾的文件;通过java编译器命令javac,将java源程序编译成字节码文件;(3)运行字节码文件字节码文件在虚拟机中使用java解释器命令java,将字节码文件转换成机器码,机器码运行在各自的平台上,以此实现ja...原创 2018-10-01 12:31:59 · 1315 阅读 · 0 评论 -
Java的反射
1、reflection定义Student类: public class Student { //定义字段:name private String name; //无参构造 public Student() { } //有参构造,并假设抛出RuntimeException 的异常 public Stude...原创 2018-11-08 21:11:24 · 151 阅读 · 0 评论 -
JAVA平台的三个版本
java不只是语言,java还是一个平台,java平台有三个版本,分别是:(一)JAVA SE(Standard Edition)标准版本,允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的java应用程序;它支持了java web服务开发的类,并为Java EE提供基础。(二)JAVA EE(Enterprise Edition)企业版本,帮助开发和部署可移植、健壮、可伸缩且安全...原创 2018-09-28 17:57:59 · 10792 阅读 · 0 评论 -
JAVA配置JDK的环境变量
配置的三个属性:(一)JAVA_HOME:JDK的安装根目录。(二)PATH:jdk中的bin目录中所有的文件。(三)CLASSPATH:jdk中的lib目录中所有的文件。配置步骤:1、我的电脑——》右击选择“属性”——》高级系统设置——》环境变量:2、用户变量新建——》变量名:JAVA_HOME——》变量值:C:\Program Files\Java\jdk3、用户变量新建——》变...原创 2018-09-28 17:40:21 · 260 阅读 · 0 评论 -
java编程环境
(一)JDK.JDK(java development kit)称为java开发包,是一个编写java应用程序的程序开发环境。JDK是整个java的核心,包括了java运行环境,一些java工具和java的核心类库(java api)。可以把java api类库中的java se api子集和java虚拟机这两部分统称为jre,jre是支持java程序运行的标准环境。(二)JRE.JRE(j...原创 2018-09-28 17:14:05 · 934 阅读 · 0 评论 -
servlet开发及其生命周期 、设计模式
(一)开发servlet步骤:1)创建类并继承servlet类,重写doget()或者dopost()方法。2)配置URL与servlet的映射,可通过xml配置,也可以通过注解配置3)通过浏览器访问servlet。(二)sevlet生命周期:1)在客户端请求servlet时,Tomcat容器会检测是否有请求的servlet的实例存在。2)如果servlet实例不存在,则调用其构造方...原创 2018-10-05 23:24:35 · 406 阅读 · 0 评论 -
Cookie 与 session 的区别、JSP和Servlet区别、session和application的区别
(一)Cookie 与 session 的区别1. cookie 数据存放在客户的浏览器上,session 数据放在服务器上。 2. cookie 中只能存储文本类型,session 中能存储 Object 类型 3. cookie 不是很安全,别人可以分析存放在本地的,cookie 并进行 cookie 欺骗,考虑到安 全应当使用 session。4. session 会在生命周期内保...原创 2018-10-05 23:10:31 · 594 阅读 · 0 评论 -
Java的重定向与请求转发
重定向与请求转发的区别:1、请求转发是服务器行为;重定向是客户端行为。2、请求转发是RequestDispatcher.forward()方法;重定向使用HttpServletResponse.sendRedirect()方法。3、请求转发只能将请求转发给同一个web项目中的其他页面;重定向不仅可以重定向到当前项目的其他页面,还可以重定向到另一个站点上的页面。4、请求转发是一次请求,;重定...原创 2018-10-05 22:24:09 · 463 阅读 · 0 评论 -
在eclipse中配置tomcat Web服务器
(1)window–》preferences–》server–》runtime environment–》add–》tomcat8.5(2)myWeb01–》build path–》add library–》server runtime–》tomcat8.5–》apply(3)servers双击–》勾选 use tomcat installation–》将Deploy path更改为web...原创 2018-10-05 21:56:37 · 1395 阅读 · 1 评论 -
Java设置字符编码过滤器
(一)过滤器概念简述:当web获得对资源请求时,web会判断该资源与过滤器是否相关,如果相关就交给过滤器处理,在过滤器中可以对请求的内容作出改变,然后再将请求转交给被请求的资源。当被请求的资源作出响应时,web同样会将响应先给过滤器,在过滤器中对响应处理之后再发送给客户端。开发过滤器步骤(1)定义过滤器类,实现javax.servlet.Filter接口;(2)重写init(),doF...原创 2018-10-12 10:31:53 · 3547 阅读 · 0 评论 -
JAVA面试 之 简答题
(一)override与overload有何异同?Override(重写):是指子类重新定义了父类同名的方法,方法重写也叫方法覆盖。Overload(重载):是在一个类中,多个方法具有相同的方法名称,但却具有不同的参数列表。相同点: 它们存在的形式都是方法名相同。不同点: 1)重写是要求子类重新定义的方法与父类的方法名称相同、参数列表相同、返回值类型相同、访问修饰符权限要大于等于、抛出...原创 2018-10-02 21:02:56 · 1320 阅读 · 0 评论 -
java 之 DBHelper
package com.xzz.db;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatemen...原创 2018-10-02 20:29:31 · 1738 阅读 · 1 评论 -
字符串常用的API 及其 类型转换
(一)字符串常用的APIequals():比较两个字符串是否相等equalIgnoreCase:忽略大小写比较两个字符串是否相等length():获取字符串的长度charAt():利用下标获取字符串中的一个字符indexOf():字符串第一次出现的位置lastIndexOf():字符串最后一次出现的位置startsWith():是否以字符串开头endsWith():是否以字符串结尾...原创 2018-10-01 20:56:27 · 592 阅读 · 0 评论 -
int与Integer的区别
int与Integer的区别:最基本的区别:(1)Integer是int的包装类;(2)Integer是引用数据类型,int是基本数据类型。(3) Integer可以赋值为null,int不可以;(4)声明数组时int的初值为0,Integer的初值为null。具体区别如下:1,无论如何,Integer与new Integer不会相等。因为不会经历拆箱过程,new出来的对象存...原创 2018-10-01 16:27:42 · 327 阅读 · 0 评论 -
JAVA常见排序算法
(一)冒泡排序public class BubbleSort{ public static void main(String[] args) { /** * 冒泡排序: * 每一趟将待排序序列中最大元素移到最后,剩下的为新的待排序序列,重复上述步骤直到排完所有元素。 * 5,18,22,9,11,13 * 5,18,9,11,13,22 * 5,9,11,13,18,22...原创 2018-10-01 15:56:39 · 185 阅读 · 0 评论 -
JAVA数据类型 及 变量定义
(一)数据类型分为两类:(1)基本数据类型:基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上。boolean、byte、char、short、int、long、float、double(2)引用数据类型:引用数据型在被创建时,首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址。数组、接口、类、字符串、...原创 2018-10-01 13:04:19 · 354 阅读 · 0 评论 -
AOP in Spring
动态代理:利用Java的反射技术(Java Reflection),在运行时创建一个实现某些给定接口的新类(也称“动态代理类”)及其实例(对象)。代理的是接口(Interfaces),不是类(Class),更不是抽象类。动态代理有什么用解决特定问题:一个接口的实现在编译时无法知道,需要在运行时才能实现实现某些设计模式:适配器(Adapter)或修饰器(Decorator)面向切面编程:如A...原创 2018-11-12 16:23:40 · 195 阅读 · 0 评论