java
文章平均质量分 72
被风吹散的人
这个作者很懒,什么都没留下…
展开
-
tomcat启动时闪退
web项目在启动tomcat时闪退,通过小黑窗口一闪而过的字符串,发现含有jre字眼;于是通过命令提示符查询了是否安装了jdk,结果发现未安装;所以怀疑tomcat启动闪退是因为没有jre环境引起的。1.安装jdk2.配置环境变量新建环境变量JAVA_HOME和CLASSPATH:JAVA_HOME =C:\app\JDK;//jdk的安装路径CLASSPATH =.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\t..原创 2020-10-23 17:26:18 · 241 阅读 · 0 评论 -
windows下强制关掉tomcat
1.打开小黑窗;2.查询占用tomcat启动的端口的进程:netstat -ano | findstr 80803.杀掉这个进程:taskkill /F /PID 22224.以上操作完成即可关掉tomcat;原创 2020-10-21 09:04:50 · 2055 阅读 · 0 评论 -
java学习笔记记录
1.Java实现可移植性靠的是JVM,JVM就是一台虚拟的计算机,只要在不同的操作系统上植入不同版本的JVM,那么Java程序就可以在各个平台上移植,做到“一次编写,处处运行”;2.Java中程序的执行步骤为:使用javac命令将一个.java文件编译成.class文件;使用java命令可以执行一个.class文件;3.每次使用Java命令执行一个class时,都会启动JVM,JVM通过CLASSPATH给出的路径加载所需要的类文件,可以通过SET CLASSPATH设置类的加载路径;PATH:是原创 2020-08-04 16:56:58 · 314 阅读 · 0 评论 -
java学习---------------------------------StringBuffer和基本数据类型包装类
关于java的学习记录:Day131.StringBuffer同步,安全 StringBuilder不同步StringBuffer的构造方法:public String Buffer() 初始容量为16个字符 public String Buffer(int capacity)指定容量的字符串缓冲区对象StringBuffer的方法:public int capacity()返回当前容量 理论值 ...原创 2018-06-10 10:02:07 · 179 阅读 · 0 评论 -
java------------------------Math、System、BigInteger等类
关于java的学习记录:1.Math类概述:Math类包含用于执行基本数学运算的方法,如初等指数,对数,平方根和三角函数成员方法:public static int abs(int a) 求绝对值public static double ceil(double a) 求上整数界public static double floor(double a) 求下整数界public static in...原创 2018-06-11 10:21:53 · 191 阅读 · 0 评论 -
java--------------------------DateFormat日期格式化
关于java的学习记录:7.DateFormat是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间,是抽象类,所以使用其子类SimpleDateFormat构造方法:public SimpleDateFormat() public SimpleDateFormat(String pattern)成员方法:public final String format(Date dat...原创 2018-06-11 10:23:46 · 240 阅读 · 0 评论 -
java----------------------------正则表达式
关于java的学习记录:9.正则表达式:是指一个用来描述或者匹配一系列符合某个语法规则的单个字符串,其实就是一种规则,有自己特殊的应用作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的10.正则表达式:[]代表单个字符、[abc] a,b,c 、[^abc]除了abc的任何字符[a-zA-Z]a到z,A到Z,两头字母均包括[a-d[m-p]]a-d或m...原创 2018-06-11 10:27:04 · 128 阅读 · 0 评论 -
java------------------------训练
关于java的学习记录:15.训练1:训练2:训练3:原创 2018-06-11 10:28:55 · 129 阅读 · 0 评论 -
java------------------------集合List和迭代器Iterator
关于java的学习记录:Day151.集合的由来:数组的长度是固定的,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可变的,随着元素的增加而增加,随着元素的减少而减少。2.数组和集合的区别:a.数组既可以存储基本数据类型,又可以粗糙农户引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值;集合只能存储引用数据类型(对象)...原创 2018-06-11 10:34:38 · 202 阅读 · 0 评论 -
java-------------------复习集合练习与泛型
关于java的学习记录:1. 2.3.LinkedList相关方法:public void addFirst(E e)及addLast(E e) public E getFirst()及getLast()public E removeFirst()及removeLast()public E get(int index)4.训练:5.泛型:提高安全性(将运行期的错误转换到编译期),省去强转的麻烦泛型...原创 2018-06-11 10:38:20 · 1089 阅读 · 0 评论 -
java------------------增强for循环和可变参数
关于java的学习记录:9.增强for概述:简化数组和Collection集合的遍历格式:for(元素数据类型 变量:数组或Collection集合){使用变量即可,该变量就是元素}增强for循环,底层依赖的是迭代器Iterator且增强for循环不能删除只能遍历10.静态导入概述:静态导入是导入类中的静态方法格式:import static 包含…类名.方法名可以直接导入方法的级别注意事项:方法...原创 2018-06-11 10:40:35 · 1104 阅读 · 0 评论 -
java学习------------------------String
关于java的学习记录:Day121.键盘录入Scannersc=new Scanner(System.in);publicint nextInt() publicString nextLine()nextInt()是键盘录入整数的方法,当我们录入10时,其实在键盘上录入的是10和\r\n,nextInt()方法只获取10就结束了;nextLine()是键盘录入字符串的方法,可以接收任意类型...原创 2018-06-10 09:55:05 · 180 阅读 · 0 评论 -
java学习------------------------基本知识
关于java的学习记录:Day111.断点:就是一个标记2.设置断点:在程序左边双击3.如何运行设置断点后的程序:右键-àDebug as-àJava Application4.Debug:断点测试的地方,F6,或者点击,单步跳过,单步进入5.Variables:查看程序的变量变化6.ForDemo:被查看的源文件7.一些快捷键:新建ctrl+n格式化ctrl+shift+f导入包ctrl+shi...原创 2018-06-10 09:48:32 · 150 阅读 · 0 评论 -
java学习----------------线程命名、休眠与设置优先级
关于java的学习记录:1.线程的命名与取得 * 所有的线程程序的执行,每一次都是不同的而运行结果,以为它会根据自己的情况进行 * 资源抢占,如果要想区分每一个线程,那么就必须依靠线程的名字。对于线程名字一般 * 而言会在其启动前进行定义,不建议修改名称或者设置重名 * 如果要想进行线程名称的操作,可以使用Thread类的如下方法: * |-构造方法:public Thread(Runnable ...原创 2018-06-14 20:36:48 · 126 阅读 · 0 评论 -
java学习-----------------Object
关于java的学习记录:1./** * Object是所有类的父类,利用Object类可以接收任意类型的对象 * 如果在不确定参数类型的时候,使用Object是最好的 * Object类可以接收一切引用数据类型 */public class Demo1 { public static void main(String[] args) { Object obj=new int[]...原创 2018-06-12 16:09:06 · 171 阅读 · 0 评论 -
java学习---------------------------抽象类和多态
关于java的学习记录:1./** * 1.抽象类必须要有子类 * 2.抽象类的子类(子类不是抽象类)必须要覆写抽象类之中的全部抽象方法 * 3.抽象类对象的实例化需要依靠子类完成,采用向上转型的方式处理 * 由于 抽象类里面会存在一些属性,那么在抽象类之中一定会存在构造方法,为了 * 属性的初始化 * 抽象类不能够使用final定义,因为抽象类必须有子类 * 外部抽象类不允许使用static声明...原创 2018-06-12 16:12:42 · 160 阅读 · 0 评论 -
java学习-----------------抽象类应用(模板设计)
关于java的学习记录:/** * 抽象类应用-----模板设计 * 现有三类事物: * 机器人:充电、工作 * 人:吃饭、睡觉、工作 * 猪:吃饭、睡觉 * 要求可以实现以上的操作控制,即可以任意的控制人、机器人、猪的操作行为 * 这些不同的类型最终都在行为上成功的进行了抽象,即:如果要想使用行为操作,那么就必须按照Action * 类的标准来实现子类 */public class ...原创 2018-06-12 16:13:56 · 371 阅读 · 0 评论 -
java学习------------------接口
关于java的学习记录:1./** * 接口的基本定义:如果一个类之中只是由抽象方法和全局常量所组成,那么在这种情况下不会将其定义为一个抽象类, * 而只会将其定义为接口,所谓接口就是一个特殊的类,这个类里面只有抽象方法 * 接口对象不可能直接实例化 * 接口必须要有子类,但是此时一个子类可以使用implements关键字实现多个接口 * 接口的子类(如果不是抽象类)必须要覆写接口中的全部抽象方法...原创 2018-06-12 16:16:21 · 158 阅读 · 0 评论 -
java学习---------------------Annotation
关于java的学习记录:/** * Annotation是JDK1.5最大特色,利用注解的形式来实现程序的不同功能实现 * 三个最为常用的基础Annotation:@Override、@Deprecated、@suppress Warnings * 1.@Override准确覆写 * 2.@Deprecated声明过期操作 可以很好的实现新旧交替 * 3.@SuppressWarnings压制警告...原创 2018-06-12 16:17:35 · 119 阅读 · 0 评论 -
java学习------------------------Thread多线程
关于java的学习记录:/** * 实现多线程 * 1.继承Thread类 * 2.实现Runnable接口(Callable接口) * JNI技术 java Native Interface,特点是使用java调用本机操作 * 系统提供的函数,但是有一个缺点,不能够离开特定的操作系统 * 线程是需要由操作系统来进行资源分配 * java具有单继承,所以针对于类的继承应该是回避的,多线程也一样 *...原创 2018-06-12 16:20:00 · 152 阅读 · 0 评论 -
java反射技术知识初步了解
关于java反射知识学习记录:所有的框架技术最核心的技术就是反射支持 * 1.反射源头------Class类 * java.lang.Class类是进行反射操作的源头所在,所有的反射操作都是通过 * 这个类展开的,首先观察类的定义结构: * 类的声明:public final class Class<T> extends .... * 泛型在反射之中是非常糟糕的 * 这个类中的构造方...原创 2018-06-13 15:59:35 · 216 阅读 · 0 评论 -
java反射2-----------------取得构造方法
关于java反射学习记录:4.取得构造 * 大部分情况下,在进行任何的开发之中是不会考虑使用构造方法进行参数传递的,因为在进行类标准设计的时候都会明确给出 * 一个要求:类中必须提供有无参构造方法,所以在这样的情况下,构造的反射调用意义实际上就不大了 * 如果一个类中没有无参构造方法时,那么就需要由用户调用指定的构造方法,而在Class类里面提供有如下取得构造方法的操作: * |-取得全部构造:g...原创 2018-06-13 16:01:51 · 173 阅读 · 0 评论 -
java反射3-------------------取得方法
关于java反射的学习记录:5.反射最大的用处就是针对于方法的操作。在反射机制里面,普通方法可以在保存对象状态的情况下进行各种操作 * 所以在反射的操作的过程之中,必须掌握方法的调用问题 * 在Class类里面提供有如下几个与方法有关的操作: * |-取得全部方法:public Method[] getMethods() * |-取得指定方法:public Method getMethod(......原创 2018-06-13 16:04:49 · 106 阅读 · 0 评论 -
java反射4--------------------取得成员
关于java反射的学习记录:6.取得成员,在Class类里面针对于成员的取得也提供有如下方法: * |-取得全部成员:public Field[] getFields();获得继承的声明成员;取得非私有化成员 * public Field[] getDeclaredFields();获得本类声明成员 * |-取得指定成员:public Field getField(Str...原创 2018-06-13 16:09:39 · 148 阅读 · 0 评论 -
java学习----------------------简单java类
关于java的学习记录:1./** * 新建一个雇员类,里面包含有雇员编号、姓名、职位、基本工资、佣金 * 这中功能的类在开发中被称为简单java类,因为这些类里面不会有过于复杂的 * 程序逻辑 * 对于简单java类而言,那么现在可以给出它的第一种开发形式: * 1.类名称必须存在有意义,例如:Book、Emp * 2.类之中 的属性必须private封装,封装后的属性必须提供setter、ge...原创 2018-06-12 16:06:15 · 217 阅读 · 0 评论