![](https://img-blog.csdnimg.cn/20190902145050681.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
[Java]
zq_Hero
wx: zqhero_wx
展开
-
如何解决 could not open `E:\java\lib\amd64\jvm.cfg‘
在path环境变量中找到C:\Program Files (x86)\Common Files\Oracle\Java\javapath,找到这个路径中的javapath文件所在位置,删除之。打开cmd java -versionjava version “1.8.0_212” Java™ SE Runtime Environment (build 1.8.0_212-b10) Java HotSpot™ 64-Bit Server VM (build 25.212-b10, mixed原创 2021-03-05 14:58:05 · 891 阅读 · 1 评论 -
String_StringBuffer_StringBuilder
一,String:1,概念:String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。例如:原创 2015-05-27 21:01:41 · 600 阅读 · 0 评论 -
正则表达式
regex正则表达式:专门用于操作字符串的,作用于字符串的一个正确的规则的表达式。好处:用了一些符号代表代码,书写起来比较简单。弊端:因为都是一些符号组成的表达式,所以可读性不高,而且先要把符号学完才行,才能看得懂。正则对字符串的常见功能操作:1,匹配其使用的就是String类中的matchs方法,返回结果是boo原创 2015-05-26 09:47:22 · 662 阅读 · 0 评论 -
Io流
缓冲区的原理:1,使用了底层流对象从具体设备获取数据,并将存储到缓冲区中的数组内。2,可以通过缓冲区的read方法,从缓冲区中来获取具体的字符数据。3,如果用read()方法读取字符数据,并存储到另一个容器中,直到读取到了换行符时,另一个容器中临时存储的数据准成字符串返回,就形成了readline()功能。IO流,字符流装饰设计模式:原创 2015-05-26 09:46:06 · 683 阅读 · 0 评论 -
集合框架List和Set
List提供了增删改查的动作,增加:add(element),add(index,element);删除:remove(element) remove(index);修改:set(index,element);查询:get(index);vector:可以增长的数组结构,同步的。效率是非常低的。已经被ArrayList替代。ArrayList:是数组原创 2015-05-26 09:44:44 · 718 阅读 · 0 评论 -
泛型
使用容器时,必须明确元素的类型。例如:List list = new ArrayList.泛型:1,一种安全机制。2,将运行时期的ClassCastException,转移到了编译时期变成了编译失败。3,泛型技术,是给编译器使用的技术。4,泛型的出现避免了强转的麻烦。当方法要操作的类型不确定和类上的泛型不一定一样,这时可以将泛型定原创 2015-05-26 09:44:27 · 678 阅读 · 0 评论 -
网络编程
网络编程:IO+网络一:1,OSI参考模型:1.层物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。 2.层数据链路层:主要将从物理层接收的数据进行MAC地址(网卡的地址)的封原创 2015-05-26 09:43:29 · 734 阅读 · 0 评论 -
java面向对象_概述
一,基本思想:1,思想:java认为一切事务皆对象,java通过面向对象的思想和方法思考事物,对象之间通过消息相互作用,现实世界的任何实体都可以归属于某类事务,任何对象都是某一类事物的延伸,如果说传统的面向过程式编程语言是以过程为中心算法为驱动的话,面向对象的编程语言则是以对象为中心,原创 2015-05-24 22:46:45 · 701 阅读 · 0 评论 -
反射_
反射技术:动态的获取指定的类以及动态的调用类的内容。大大提高了程序的扩展性。class Class{//描述字节码文件的类Field field;//将字节码文件中的类Constructor cons;//将构造函数封装成了对象类型,ConstructorMethod method;//方法:getFiled();getMethod(原创 2015-05-26 09:40:41 · 533 阅读 · 0 评论 -
IO流_字节流_字符流_操作规律
一,概述:流的介绍:流的概念源于Unix中管道的概念,管道是一条不间断的流,用来实现程序或者进程间的通信,或读写外围设备,外部文件等。一个流必须有源端和目的端,他们可以实现进程或者进程间的通信,或读写外围设备迈步文件等。流的方向是重要的,根据流的方向,流可分为两类:输入流和输出流。用户可以从输入流中读取信息,但不能写它。相反,对输出流,只能往输入流写,而不能读它。实际上,流的源端和目的端可...原创 2015-06-01 22:53:26 · 1040 阅读 · 0 评论 -
线程_多线程_同步机制
一,线程介绍:1:概念:线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。线程(thread, 台湾称 执行绪)是"进程"中某个单一顺序的控制流。也被称为轻量进程(lightweight process原创 2015-06-02 20:14:41 · 741 阅读 · 0 评论 -
集合框架_泛型
一,介绍:1,集合:集合是用来存储和管理其他对象的对象,即对象的容器,集合可以扩容,长度可以改变,可以存储多种类型的数据。二,图例:三,功能:1,Collection:Collection是最基本集合接口,Collection 层次结构 中的根接口。原创 2015-06-03 16:02:52 · 720 阅读 · 0 评论 -
反射_类加载器_代理
--------- Java培训、Android培训、iOS培训、.Net培训 期待与您交流! -------一:概念介绍: 1 , 概念:什么是反射?要弄清楚反射,我们必须弄清楚什么是字节码,什么是类装载器。我们知道,Java是一个完全面向对象的语言,那么我们写好的 .java 文件经过编译后生成的 .class ,对Java虚拟机来说,是不是应该也是一个原创 2015-06-04 21:03:19 · 612 阅读 · 0 评论 -
HTTP协议详解(真的很经典)
Author :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下转载 2016-11-29 11:15:57 · 695 阅读 · 0 评论 -
java对于垃圾回收机制[GC垃圾回收机制] 为什么有GC还会有内存溢出呢?
java垃圾回收机制 来源于书本和工作中的总结。 内存泄露 如果分配出去的内存得不到释放,及时回收,就会引起系统运行速度下降,甚至导致程序瘫痪,这就是内存泄露 GC机制 java内存分配和回收 都是jre后台进行, 简称GC机制, JRE在回收时做了什么 jre 会提供一个后台线程 进行检测和控制, 使用垃圾回收算法进行(1)发现无用信息对象;(2)回收被无用对象占用的内存空间,使该转载 2016-08-21 23:46:15 · 15293 阅读 · 0 评论 -
java排序算法
1,排序算法: 排序算法:分为内部排序和外部排序。 内部排序:数据记录在内存中进行排序。外部排序:是因排序的数据很大,一次不能容纳全部的排序记录。在排序过程中需要访问外存。八大排序算法: 内部排序: 插入排序:直接插入排序,希尔排序,二分插入算法(插入算原创 2015-12-07 21:40:29 · 582 阅读 · 0 评论 -
获取Class对象的三种获取方式:
方法一:通过object类中的getClass方法// 虽然通用,但是前提是必须有指定类,并对该类进行对象的创建,才可以调用getclass方法。方法二:使用任意数据类型的一个静态成员:class,所有的数据类型,都具备的一个属性,,//不需要new对象,但还是要使用具体的类:方法三:使用Class类中的Forname方法,通过给定的类名来获取对应的字节码文原创 2015-06-20 13:23:58 · 3900 阅读 · 0 评论 -
面试3道测试题
1.题目:判断101-200之间有多少个素数,并输出所有素数。判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。package interviewWjw;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.u原创 2015-06-16 17:05:03 · 620 阅读 · 0 评论 -
单例模式_装饰模式_模板模式
设计模式:解决某一问题行之有效的解决思想。一,单例设计模式:1,解决问题:保证一个类对象的唯一性。种类:内部类加载方式,集合加载方式,单例模式子类扩展方式。2,应用场景:多个程序都要使用一个对象或配置文件中的数据,而且要实现数据共享和交换,必须要将多个数据封装到一个对象中。而且多个程序操作的是同一个对象。因此必须保证这个配置文件对象的唯一性。原创 2015-06-10 09:24:25 · 771 阅读 · 0 评论 -
Throwable_error_Exception
一,概述:1,异常和错误:Java编译或运行时期发生的不正常行为。运行时除了exception还有error异常Exception:通常发生的错误可以有针对性的处理方式。错误error:通常发生后不会有针对性的处理方式,er原创 2015-06-09 09:33:43 · 980 阅读 · 0 评论 -
抽象类_接口
--------- Java培训、Android培训、iOS培训、.Net培训 期待与您交流! ------一,抽象类:1,抽象类的产生:比如犬类事务,都具备吼叫的功能,但是叫声却不一样,叫声则是由具体的子类来赋予的,那么这时功能不具体,但是却相似的功能,需要在父类中标示出来,则通过java中关键字:abstact(抽象)。abstract void 吼叫(原创 2015-06-08 21:10:54 · 679 阅读 · 0 评论 -
网络编程
一,概述:1,OSI和Tcp结合的五层协议协议:2,各层协议简介:OSI参考模型:1.层物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到原创 2015-06-07 09:40:13 · 1035 阅读 · 0 评论 -
Java Jvm运行机制原理
一:简介在学习Java虚拟机之前,也就是Jvm之前,我想大家能够带着问题去学习,这样的话,大家学习起来也会比较有所获!1.Java虚拟机(Jvm)是什么? 2.Java虚拟机是用来干什么的? 3.Java虚拟机它的体系结构是什么样子的? 4.Java虚拟机在工作做扮演什么角色? 5.Java虚拟机在运行时数据区?二:Jvm基础概念Java虚拟机(Jvm)是可运行Java代码的假想计算转载 2017-08-31 11:24:33 · 277 阅读 · 0 评论