
Java
文章平均质量分 90
小A__
人生不就是写,写,写吗!!!
展开
-
Eclipse报错:could not open ....\amd64\jvm.cfg
今天打开Eclipse报错: 显示: could not open jdk的路径下的 jvm.cfg, 然后在终端也不好使: 运行java -version 报错:解决办法: C:\Program Files ...原创 2018-11-04 15:30:37 · 2508 阅读 · 3 评论 -
模拟登陆、注册功能---java代码,加深输入输出流的使用
登陆例子 案例说明: 模拟登陆注册功能 用户输入用户名、密码与文件中的用户信息进行匹配。 文件:config.properties 存储数据的特点:每一行是一个用户信息 scott=tiger admin=123456 代码砸来: public class Test01 { ...原创 2018-04-28 14:33:11 · 953 阅读 · 0 评论 -
字符流Writer、缓冲字符流BufferedWriter、FileWriter常用方法
一、字符流: 读写时都是以字符为单位进行的。 1:字符流的父类: 输出流:Writer 输入流:Reader 2:OutputStreamWriter:是字符流通向字节流的桥梁:可使...原创 2018-04-28 14:26:22 · 1127 阅读 · 0 评论 -
Linux条件下如何卸载jdk 和安装jdk
虚拟机自带jdk,当然我们也可以卸载安装另外的jdk版本jdk的卸载与安装1.将系统自带的jdk1.7版本卸载 $>rpm -qa | grep java //查询安装jdk的版本 $>yum -y remove java* //彻底删除jdk (需要使用root权限: sudo 或r...原创 2018-05-18 10:04:06 · 776 阅读 · 0 评论 -
Tomcat的概念与相关方法、Http等超文本传输协议
了解Tomcat服务器 什么是tomcat?? Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言...原创 2018-05-11 16:38:44 · 290 阅读 · 0 评论 -
Socket-3 客户端之间的群聊和私聊
Socket-3 续 实现客户端之间的群聊和私聊.客户端 Client3:创建一个客户端: 1:向服务器发送数据 2:接受服务器发送的数据 package v34; public class Client { /*属性:socket*/ private Socket socket; public Client(){ tr...原创 2018-05-10 20:29:30 · 958 阅读 · 1 评论 -
Socket-2 实现客户端与服务端的相互通信
Socket-2: 实现客户端和服务端之间的相互通信 客户端: 任务:①发送消息给服务端 ; ②从服务端那儿接收消息到客户端。 服务端: 任务:①接收客户端发来的消息并转发给客户端; ②满足多个客户端发...原创 2018-05-10 19:49:18 · 562 阅读 · 2 评论 -
线程的创建和方法、同步锁机制
1.线程的创建 (1)继承Thread类 ,重写run方法 线程启动时,调用start(),不能调用run()。 (2):声明实现 Runnable 接口的类。该类然后实现 run 方法。然后可以分配该类的实例, 在创建 Thread 时作为一个参数来传递并启 动。 class MyRun impl...原创 2018-05-10 12:14:00 · 780 阅读 · 0 评论 -
Socket -1 实现socket的简单通信--案例
说明: 要求: 创建一个客户端, 向服务器发送数据 1.Client1:public class Client { /*属性:Socket,指定服务器的IP和端口*/ private Socket socket; public Client(){ try { socket = new So...原创 2018-05-03 22:40:03 · 548 阅读 · 0 评论 -
Socket 套接字的概念、客户端服务端使用方法--附案例
一、Socket 1.概念: 1)Socket:也叫"套接字",主要用于网络通信(网络通信由两大块组成:服务端和客户端) 用来描述IP地址和端口号信息等。 2)服务端和客户端 服务端通常使用的是ServerSocket,用来监听客户端的连接。 ...原创 2018-05-03 13:17:29 · 2677 阅读 · 0 评论 -
集合List, Set 方法和实现类,Comparator, 泛型比较
一、集合框架: 1:集合框架 1)集合用来存数据,比数组方便; 2)可以存不同的数据,但是不建议,因此用泛型来约束; 3)利用泛型,好处:编译器就可检查元素类型是否匹配, 避...原创 2018-04-28 16:00:32 · 511 阅读 · 0 评论 -
MyEclipse如何破解并且使用
myeclipse 需要运行一个源文件,是一个破解版 运行时: 提示: 请输入一个注册名:随便写 然后就会出现一个机器码, 根据你电脑生成的一串序列号。 一般可以用三年。2010年以前,比较简单。需要运行的源文件(如下):package EclipseGen;...原创 2018-05-21 15:23:15 · 812 阅读 · 0 评论 -
HDFS API 读操作 -seek指针操作 ,append追加文件
1.通过java.net.URL类访问写入HDFS数据 /* * 通过java.net.URL类访问写入HDFS数据 * 结论:通过URL的方式不能实现对HDFS的写操作,抛java.net.UnknownServiceException: protocol (协议)doesn't support output */ @Test p...原创 2018-06-23 15:27:49 · 2357 阅读 · 1 评论 -
通过FileSystem API 访问获取HDFS数据,创建文件,获取文件相关属性的方法
1.从hadoop URL读取数据 static { URL.setURLStreamHandlerFactory(new FsUrlStreamHandlerFactory()); } @Test public void readByURL() throws Exception { URL _url = new URL("hdfs://master:9000/test.tx...原创 2018-06-23 14:59:00 · 2446 阅读 · 0 评论 -
通过 FileSystem API访问BlockLocations 和DataNode信息
1.通过FileSystem API访问BlockLocations块位置信息 指定一个文件名,查看存储文件信息的block位置信息@Test public void BlockByFs() throws IOException{ Configuration conf=new Configuration(); FileSystem fs=FileSyste...原创 2018-06-23 14:34:26 · 1169 阅读 · 0 评论 -
XML的基本属性,元素
XML语法规则: XML必须含有根元素,是所有元素的父元素;XML声明:<?xml version="1.0" encoding="utf-8"?>以上实例包含 XML 版本(<version="1.0"),甚至包含字符编码(encoding="utf-8")。< p="">UTF-8 也是 HTML5, CSS, JavaScri原创 2018-05-24 17:03:38 · 1303 阅读 · 0 评论 -
XML的初识
XML 简介XML 被设计用来传输和存储数据。HTML 被设计用来显示数据。什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)。 XML 是一种很像HTML的标记语言。 XML 的设计宗旨是传输数据,而不是显示数据。 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。XML 和 HTML 之间的差异XML 不是 ...原创 2018-05-24 16:35:38 · 151 阅读 · 0 评论 -
Servlet生命周期
Servlet 生命周期Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 通过调用 init () 方法进行初始化。Servlet 调用 service() 方法来处理客户端的请求。Servlet 通过调用 destroy() 方法终止(结束)。最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。1. init()方法 ...原创 2018-05-22 16:26:05 · 194 阅读 · 0 评论 -
Myeclipse上配置Tomcat 环境,部署
Tomcat的配置1:tomcat,是ApacheSoft组织下的一款用于扩展Web服务器的 一个Servlet容器。 此款软件,也需要在jre环境下运行启动。2: myeclipse配置tomcat环境。 在help下方绿色按钮:Configure server -Service-Tomcat-7.X(点击选择enable)-jdk(选择1.7)-laun...原创 2018-04-20 16:04:51 · 2396 阅读 · 0 评论 -
Http协议与Tomcat
http协议: 概念:是w3c组织(万维网联盟)的一种通信协议。定义 浏览器与web应用之间的数据格式; 包含了请求与响应。 1.请求:浏览器向服务器发送数据 请求数据包含: 请求行:请求方法+请求路径+协议种类+版本 消息头:都是以键值对的形式存储的。 比如: content-type消息头存储字符编码集。 实体内容: 只有p...原创 2018-05-21 17:30:34 · 168 阅读 · 0 评论 -
Tomcat页面登陆实例
1.request.setCharacterEncoding("utf-8"):是设置从request对象中取得的值是以什么编码显示。 指定编码后,可以通过getParameter()则直接获得正确的字符串,如果不指定,则默认使用iso8859-1编码。值得注意的是在执行setCharacterEncoding()之前,不能执行任何getParameter()。而且,该指定只对P...原创 2018-05-21 17:12:25 · 4772 阅读 · 0 评论 -
线程的五大状态的解析 - 生命周期
一个线程的生命周期 线程是一个动态执行的过程,它也有一个从产生到死亡的过程。下图显示了一个线程完整的生命周期:进程的五种状态 1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行, 此时线程处在新建状态。 当一个线程处于新生状态时,程序还没...原创 2018-05-09 23:42:37 · 1926 阅读 · 0 评论 -
JDBC-运用连接池技术,了解什么是数据库连接池??
一、什么是数据库连接池? 官方:数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。 个人理解:创建数据库连接是一个很耗时的操作,也容易对数据库造成安全隐患。所以,在程序初始化的时候,集中创建多个数据库连接,并把他们集中管理,供程序使用,可以保证较快的数据库读...原创 2018-05-09 16:34:22 · 973 阅读 · 0 评论 -
一个简单的Java应用程序
一、Java语言 (一)介绍 1995年Sun公司发布的,詹姆斯高斯林所带领的团队 开发设计出来的语言;再这之前被称之为Oak(橡树),衍生自C++ (二) Java发展: 从1995年开始到今天,已经从jdk1.1发展到jdk1.8。 在这个过程中 发展到jdk1.5时, jdk5,jdk6,jdk7,jdk8 (三)jav...原创 2018-04-20 16:04:30 · 691 阅读 · 0 评论 -
基本数据类型,运算符,表达式
一、八大基本数据类型: 1.整数类型:byte short int long 2.浮点数类型:float double 3.字符类型(无符号整数类型):char0-65535 4.布尔类型:boolean 整型数组:默认值0 浮点数类型:默认值0.0 字符类型:默认值'\u0000' ...原创 2018-04-20 16:04:32 · 164 阅读 · 0 评论 -
数组的相关定义
一、数组: 概念:存放一组类型相同的数据。 知识点: 1.数组的声明: 要确定存入的数据是什么类型, int[] arr;另外一种写法:int arr[]; 2.数组的初始化(第一次赋值):两种方式 2.1.静态初始化 int[] arr = {1,2,3}; St...原创 2018-04-20 16:04:36 · 129 阅读 · 0 评论 -
类与对象
一、抽象数据类型 用一堆不同类型的数据来描述的一个事务。二、类 1.类与对象的关系 什么是类? 我们把有共同特征和共同行为的事务归纳为一种类型。同时 用各种类型的变量来描述特征,共同的行为用方法来描述。 类是抽象的,是没有具体实例的,只...原创 2018-04-20 16:04:38 · 80 阅读 · 0 评论 -
继承与访问权限
一、继承: 概念: java语言支持单继承,一个类可以继承一个父类, 这样,父类里的方法及属性,被子类继承,有利于程序的 功能扩展。 1.方法的继承,除了私有的方法,其他方法都可以继承。 2.方法的重写:子类重写父类中的方法,方法名不变,参数类型列表不变 返回值...原创 2018-04-20 16:04:41 · 714 阅读 · 1 评论 -
Java中抽象类abstract和接口interface的定义
一、抽象类 什么是抽象类? 1.有abstract修饰的类就是抽象类 1)有抽象方法的类一定是抽象类,抽象类不一定有抽象方法 2)有构造器,但是不能实例化。 3)抽象方法的关键字不能省略 2.接口是特殊的抽象类,关键字是interface 1)如果有方法,一定都是抽象方法* 2...原创 2018-04-20 16:04:43 · 506 阅读 · 0 评论 -
String字符串的概念、以及正则表达式的使用方法和常用符号
一、String类型: 1.特点:类型是用final修饰,底层是字符数组和其他数组的 一些操作。创建的对象不可变。但是声明的变量可以指向不同 的对象; 因为是Java语言中最常用的一种类型,所以有一定的优点, 在使用String类型,提供了字符串常量池: 2.常量池: ...原创 2018-04-20 16:04:46 · 2752 阅读 · 0 评论 -
JDBC的学习
JDBC的学习:一、什么是JDBC 1. JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。 统一...原创 2018-05-09 00:00:54 · 1037 阅读 · 0 评论 -
对象输入输出流涉及到的序列化、反序列化问题
一、重要理解 1.啥是序列化?? 序列化:就是将数据转成一串字节序列---持久化 反序列化:就是将一串字节序列转成相应的数据 2.对象输出输入流:(也是以字节流为参数) 输出流:将对象序列化-- ObjectOutputStr...原创 2018-04-23 11:59:54 · 1537 阅读 · 0 评论 -
eclipse的介绍、安装以及如何创建工程
IDE:集成开发工具----帮助开发的工具 一、eclipse,绿色的,开源的一款开发工具,有很多接口,可以进行扩展安装其他插件。 需要jdk环境(自己安装) 二、myeclipse: 一款叫myeclipse的插件集成到eclipse这款软件上 叫myeclipse.(需要安装,需要收费)(有破解版) (比喻成在...原创 2018-04-20 16:04:27 · 332 阅读 · 0 评论 -
JDBC的批处理
JDBC的批处理: 1)批处理:一次性处理很多数据。 解释:有时候需要向数据库发送一批sql语句执行,这时应避免向数据库一条条的发送执行, 而应采用JDBC的批处理机制,以提升执行效率。 2)两种方式: Statement : //Statement stat=conn.createStatement();创建语句 ...原创 2018-04-20 16:04:25 · 214 阅读 · 0 评论 -
web 项目开发的步骤、Servlet合并、请求资源路径求解
一、开发web项目的步骤: 1:创建web project 2:导入第三方jar(连接池,mysql)包,和数据库相应的脚本文件等 3:添加配置文件,db.properties 4:编写工具类,DBUtil等 5:根据Dao思想编写相应代码 包含: 实体类,接口,实现类 6:编写业务层的代码----(M...原创 2018-04-20 20:57:22 · 809 阅读 · 0 评论 -
File文件类型方法、RandomAccessFile随机读写类型的解析
一、File文件类型: 1.作用:对文件系统上的文件或目录进行查看操作等。只能 创建,删除文件(目录)或者查看其属性, 但是不能修改文件的内容。 2.构造器: 1) File(String path...原创 2018-04-20 20:41:30 · 1078 阅读 · 0 评论 -
Java中的Exception的异常分类与try,catch的处理
一、 异常: 1:错误的分类 1)Error:错误(不可控),一般指的是系统方面的异常,比如 蓝屏,内存溢出,jvm运行环境出现了问题。 2) Exception:是可控的异常,程序员可以在编写程序时解决的错误。 3)**两者的父类为Throwable;2:可以控制的异常: Exception:是所有异常...原创 2018-04-20 20:27:23 · 12579 阅读 · 0 评论 -
包装类的装箱和拆箱,日期Date、日历Calendar的方法
一、包装类: 1.概念:java语言是面向对象的语言,而八大基本数据类型的值不是对象 当我们想把这些值当成对象时,就需要使用包装类, 2.功能:把基本数据类型的数值转换成对象。 3. 意义:把基本数据类型转换成引用数据类型操作。 b...原创 2018-04-20 19:48:26 · 743 阅读 · 0 评论 -
JDBC-数据库连接技术1
运用JDBC技术:前提要导入连接池包:(在项目名下导入)完整实例package day01;import java.sql.Connection;import java.sql.Date;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;/** * 查询emp表的信息...原创 2018-05-09 14:42:04 · 474 阅读 · 0 评论 -
Object类型的详细解析、equals和 == 的区别和含义
一、Object类型: 是所有引用类型的父类,在引用类型的顶端。 它的引用变量可以指向任何类型的一个对象 Object obj = "aaaa"; obj = new int[3]; obj = new Scanner(System.in); !!怎么使用数组存一...原创 2018-04-20 16:44:34 · 1787 阅读 · 0 评论