JAVA
江江呀
愿心中有梦,手中有枪
展开
-
java List.remove()删除对象失败
方法一、将remove(object)更改成使用迭代器或者下标删除列如: Iterator<对象> iterator = userList.iterator(); 除去自己 while (iterator.hasNext()) { User u = iterator.next(); if (getCurrentUser().getId().equ原创 2021-01-14 14:11:31 · 1372 阅读 · 0 评论 -
java 接口调用implements实例
一、implements一个类实现一个接口用的关键字。二、例子定义接口package com.Apple;/* * 定义Apple接口 */interface Apple {public void eatApple();public void No_apples();}实现接口package com.Apple;/* * 实现Apple接口 */public...原创 2019-09-14 09:54:44 · 950 阅读 · 0 评论 -
PageContext和request对象
一、request对象方法介绍:方法名说明getAttribute获取指定属性的值,如该属性值不存在返回NullgetCookies获取所有Cookie对象getSession获取和请求相关的会话getHeader获取指定名字报头值getMethod获取客户端向服务器端传送数据的方法getProtocol获取客户端向服务器端传送数据的...原创 2019-09-17 17:16:57 · 1040 阅读 · 0 评论 -
response、session对象
一、response方法名说明write向客户端发送数据redirect指引用户端浏览器到新页面end停止处理任何ASP文件,并将已处理部分的结果送出clear清除存放在服务器缓冲区的所有数据Cookies设置 cookies集合中的cookie 的值二、session方法名说明setAttribute设定指定名...原创 2019-09-19 17:40:49 · 186 阅读 · 0 评论 -
SQL语句的基本操作
一、库的基本操作1、增:在data文件夹下,创建出一个db文件夹(db数据库),编码方式不指定则以默认的为准create database db charset utf8; 2、删:删除数据库 drop database db; 3、改:更改数据库、一般都是更改编码方式。 alter database db charset gbk; 4、查:查询数据...原创 2019-09-21 15:53:14 · 3230 阅读 · 1 评论 -
Java线程基础
一、线程安全概念当多个线程访问某一个类(对象或方法)时,这个类始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。synchronized能在任意对象及方法上加锁,而加锁段代码称为互斥区或临界值。例子:没有加synchorized修饰的方法package com.Thread.Sychronized;public class Sychronized_Test e...原创 2019-09-22 11:22:47 · 1194 阅读 · 11 评论 -
二、 多锁多线程
一、多锁多线程概念:多个线程,每个线程都可以拿到自己指定的锁,分别获得锁之后,执行synchronized方法体的内容。例子:synchronized取得的锁都是对象锁,而不是把一段代码(方法)当做锁,所以哪个线程先执行synchronized关键字的方法,哪个线程就持有该方法所属对象的锁(Lock)。当是两个对象时,线程获得的就是两个不同的锁,它们之间是互不影响的。pack...原创 2019-09-22 18:49:06 · 785 阅读 · 0 评论 -
java中的 extends Thread 与 implements Runnable
**一、extends Thread 与 implements Runnable **例子:package com.Thread.implements_extends;//实现Runnable接口class ImplementsRunnable implements Runnable { private int num = 0; public void run() { num...原创 2019-09-24 17:47:19 · 1040 阅读 · 0 评论 -
Java-反射
一、定义JAVA反射机制:将类的各个组成部分封装为其他对象,这就是反射机制在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方法。反射:框架设计的灵魂框架:半成品软件。可以在框架的基础上进行软件开发,简化编码优点:可以在程序运行过程中...原创 2019-09-26 20:42:52 · 125 阅读 · 0 评论 -
Callable和Future
一、从Java 5开始,Java提供了Callable接口。 Callable接口和Runnable相似,但是比Runnable更强大,Runnable不会返回结果,且无法抛出返回结果的异常,而Callable被线程执行后,返回值可以被Future拿到,也就是,Future可以拿到异步执行任务的返回值。二、例子package com.Thread.Callable;import ja...原创 2019-10-01 20:45:43 · 136 阅读 · 0 评论 -
Java获取用键盘输入常用的两种方法
一、通过 Scanner例子:package com.key.input;import java.util.Scanner;public class input { public static String scanner() { Scanner input = new Scanner(System.in); String s = input.nextLine();...原创 2019-10-07 20:57:01 · 391 阅读 · 0 评论 -
JSP九大内置对象
一、JSP内置对象对象类型作用作用域PageContextjavax.servlet.jsp.PageContextJSP的页面容器pagerequestjavax.servlet.http.HttpServletrequest获取用户的请求信息Requestresponsejavax.servlet.http.HttpServletRespon...原创 2019-09-11 17:46:56 · 164 阅读 · 0 评论 -
Java JUnit单元测试
一、JUnit4通过注解的方式来识别测试方法。主要注解: @Test //测试方法 @BeforeClass //全局只执行一次,且第一个运行 @AfterClass //全局只执行一次,且最后一个运行 @Before //在测试方法运行之前运行 @After //在测试方法运行之后运行 @Ignore //忽略此方法...原创 2019-09-07 19:40:53 · 174 阅读 · 0 评论 -
Java中的this关键字
一、this是自身的一个对象,代表对象本身,可理解为:指向对象本身的一个指针。二、this的三种用法1)引用成员变量例子:public class ThisTest_demo0 { private String name; ThisTest_demo0(String name) { this.name=name;//此时this表示引用成员变量name,而不是函...原创 2019-07-21 20:56:11 · 498 阅读 · 0 评论 -
Myeclipse没有Run As
一、Myeclipse没有Run As按钮,不能运行程序。如图 没有Run As按钮二、解决办法1、2、由于现在Development没有勾上 所以没有Run As按钮 所以我们只需要打勾确认即可3、三、效果...原创 2019-08-04 20:38:41 · 1821 阅读 · 0 评论 -
Java根据配置文件实例化对象
一、配置文件文件位置:src文件下文件名:ConfigurationFile文件内容:className=com.config.Class_Test二、Class_Test类类名:Class_Test位置:src的com.config包里代码:package com.config;public class Class_Test { public Class_Test...原创 2019-07-26 20:29:51 · 1875 阅读 · 0 评论 -
Java项目打包成exe可执行文件
一、Myeclipse导出JAR包1)右键工程项目找到Export并点击进去2)选择Runnable JAR file并点击Next3)第一个是选择主类,第二个选择存放JAR的位置 选择完成后点击Finish4)出现下列情况是正常的二、下载打包软件exe4j软件下载链接:https://pan.baidu.com/s/1ZWzFP89tyFntugd5O8S1QQ提取码:ds...原创 2019-08-02 14:52:41 · 1083 阅读 · 0 评论 -
frameset和frame框架同时打开多个窗口
一、代码<!doctype html><html><head><meta charset="utf-8"><title>Test_frame</title><style type="text/css">@import url("Untitled-1.html.css");</style>...原创 2019-08-28 21:49:42 · 793 阅读 · 0 评论 -
常用CSS样式
一、1、样式表的引入与使用(1)链入外部样式表文件<head><link rel=stylesheet href="CSS文件URL" type="text/css"/></head>(2)定义内部样式块对象<head><style type="text/css">body { font: 10pt "宋体" }p ...原创 2019-08-29 21:58:27 · 225 阅读 · 0 评论 -
常用HTML标记
1、HTML文件基本格式<html><head><title>窗口标题</title><meta http-equiv="Content-type" content="text/html;charset=gb2312"/><link type="text/css" rel=stylesheet href="index01....原创 2019-08-30 21:32:45 · 794 阅读 · 0 评论 -
常用CSS样式_类选择符(class选择符)
一、格式定义例:.list-title { font-size: 20px; color: red }使用例:<p class=”list-title”>文字二、示例:html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/x...原创 2019-08-31 22:29:19 · 2175 阅读 · 0 评论 -
Java八大基本数据类型
一、概念Java基本类型共有八种1、 字符类型:char2、布尔类型:boolean3、数值类型:byte、short、int、long、float、double数值类型:整数类型:byte、short、int、long浮点数类型:float、double注:在JAVA的数值类型中是不存在无符号的,其取值范围是固定的,不会因机器硬件环境、操作系统等原因更改而更改。JAVA中还...原创 2019-09-01 17:06:13 · 150 阅读 · 0 评论 -
myeclipse删除Android开发工具
点击help并找到 About Myeclipse点击installation Details3.找到需要删除的工具 4. 点击需要删除的工具 5. 点击install…6.点击finsh7.点击Restart Now 完成编译器的重启即可...原创 2019-09-05 18:20:45 · 323 阅读 · 0 评论 -
JAVA extends继承
一、继承的概念继承是面向对象的一个显著特性。继承是从已有的类中派生出的新类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。二、语法格式class 子类 extends 父类 {}子类又称为派生类; 父类又被称为超类(Super Class)。三、例子 class A { private String name; public void setName(Strin...原创 2019-07-20 22:32:55 · 503 阅读 · 0 评论