![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础知识
盡盡
这个作者很懒,什么都没留下…
展开
-
IO流的操作
一、基本概念1、文件(File) 在计算机看来,文件和文件夹(目录,路径)是一种东西。通过File类来完成对文件的操作。其构造方法如下:File(String pathname):通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例。其常见方法有:String[] list() 返回由此抽象路径名所表示的目录中的文件和目录的名称所组成字符串...原创 2018-07-23 18:34:43 · 247 阅读 · 0 评论 -
Eclipse使用技巧
一、程序调试1、设置断点 鼠标双击左侧设置断点 注意:在调试中断点所在的那一行没有执行,程序执行到断点的上一行2、断点调试 点击Debug As进行调试1.添加观察值 双击该变量选中-》右击-》watch2.程序运行过程 跳入方法中(F5) 逐语句向下执行(F6) 跳出方法(F7) 跳到下个断点(F8) 跳到该方...原创 2019-02-14 13:40:35 · 332 阅读 · 0 评论 -
Java中的关键字详解
JAVA关键字与保留字说明及使用abstract;boolean;break;byte;case;catch;char;class;continue;default;do;double;else;extends;false;final;finally;float;for;if;implements;import;instanceof;int;interface;long;native;new;...原创 2018-11-18 21:20:10 · 554 阅读 · 0 评论 -
Java中的垃圾回收机制
一、GC算法介绍1、标记-清除算法(Mark-Sweep) 标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象,在标记完成后统一回收所有被标记的对象。缺点:一个是效率问题,标记和清除两个过程的效率都不高; 另一个是空间问题,标记清除之后会产生大量不连续的内存碎片,空间碎片太多可能会导致以后在程序运行过程中,需要分配较大对象时,无法找到足够的连续内存而...原创 2018-08-21 14:22:50 · 822 阅读 · 0 评论 -
Log4J使用详解
一、基本介绍1、简介 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。上述这些功能都可以通过一个配置文件来灵活地进行配置,而不需要...原创 2018-08-12 22:33:47 · 425 阅读 · 0 评论 -
Java中的集合介绍
打个广告,帮朋友卖点东西,东西超便宜的哟【衣服鞋子等】,厂家直接出货,绝对低于市场价!!!一般都比市场价便宜3—7折【都是牌子货】,如果您感兴趣,可以扫描屏幕下方的二维码,感谢关注!!!微信一、基本介绍1、结构图2、添加对象向集合中添加的员工对象:Clerk//建立一个员工类public class Clerk { private String n...原创 2018-07-22 21:59:31 · 812 阅读 · 0 评论 -
Java异常处理
一、基本概念 当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏,网络不可用...)时,JAVA就会用异常对象来描述。java中用2种方法处理异常:在发生异常的地方直接处理。 将异常抛给调用者,让调用者处理。二、异常分类1、检查性异常(java.lang.Exception) 程序正确,但因为外在的环境条件不满足引发。例如:用户错误及I/O问题--...原创 2018-07-22 21:48:46 · 203 阅读 · 0 评论 -
通过Java解析xml文档
一、xml解析方式概叙1、解析方法XML解析方式分为两种:dom和saxdom:(Document Object Model, 即文档对象模型) 是 W3C 组织推荐的处理 XML 的一种方式。sax: (Simple API for XML) 不是官方标准,但它是 XML 社区事实上的标准,几乎所有的 XML 解析器都支持它。2、解析器Crimson、Xerces 、Ae...原创 2018-07-29 14:44:54 · 235 阅读 · 0 评论 -
Java中JDBC的使用详解
打个广告,帮朋友卖点东西,东西超便宜的哟【衣服鞋子等】,厂家直接出货,绝对低于市场价!!!一般都比市场价便宜3—7折【都是牌子货】,如果您感兴趣,可以扫描屏幕下方的二维码,感谢关注!!!微信一、环境介绍在mysql中创建一个库shen,并创建user表和插入表的数据。 新建一个Java工程jdbc,并导入数据驱动。二、详细步骤1、加载数据库驱动//1.加载...原创 2018-07-28 22:31:11 · 169908 阅读 · 29 评论 -
JVM原理详解
一、java监控工具使用1、jconsole jconsole是一种集成了上面所有命令功能的可视化工具,可以分析jvm的内存使用情况和线程等信息。通过JDK/bin目录下的“jconsole.exe”启动Jconsole后,将自动搜索出本机运行的所有JVM进程,不需要用户使用jps来查询了,双击其中一个进程即可开始监控。也可以“远程连接服务器,进行远程虚拟机的监控。”...原创 2018-07-28 20:21:45 · 258 阅读 · 0 评论 -
java中的多线程
一、基本知识1、进程介绍 不管是我们开发的应用程序,还是我们运行的其他的应用程序,都需要先把程序安装在本地的硬盘上。然后找到这个程序的启动文件,启动程序的时候,其实是电脑把当前的这个程序加载到内存中,在内存中需要给当前的程序分配一段独立的运行空间。这片空间就专门负责当前这个程序的运行。 不同的应用程序运行的过程中都需要在内存中分配自己独立的运行空间,彼此之间...原创 2018-07-25 19:04:26 · 202 阅读 · 0 评论 -
Java中的动态代理技术
一、概念介绍 动态代理技术就是,现在有一个类(该类必须有接口),它有自己的方法,但是在应用中不直接去调用它的方法,而是去找它的代理对象,通过其代理对象来调用它的方法。显然在通过代理对象来调用它的方法的过程中,其代理对象可以做一些额外的工作。Java提供了一个Proxy类,调用它的newInstance方法可以生成某个对象的代理对象,使用该方法生成代理对象时,需要三个参数:生成代理对...原创 2018-07-24 21:10:25 · 1220 阅读 · 0 评论 -
自定义注解的应用
打个广告,帮朋友卖点东西,东西超便宜的哟【衣服鞋子等】,厂家直接出货,绝对低于市场价!!!一般都比市场价便宜3—7折【都是牌子货】,如果您感兴趣,可以扫描屏幕下方的二维码,感谢关注!!!微信一、基本介绍 注解(Annotation) 其实就是代码里的特殊标记, 它用于替代配置文件,也就是说,传统方式通过配置文件告诉类如何运行,有了注解技术后,开发人员可以通过注解告诉类...原创 2018-07-23 20:46:32 · 3602 阅读 · 1 评论 -
Java中的反射机制
一、概念 反射就是把Java类中的各种成分映射成一个个的java对象。例如,一个类有:成员变量,方法,构造方法,包等等信息,利用反射技术可以对一个类进行解剖,把各个组成部分映射成一个个对象。即把.class文件解刨分析(用于框架的设计)。二、获取内容1、基本文件package com.shen2;public class Person { publi...原创 2018-07-23 20:35:12 · 195 阅读 · 0 评论 -
Java中的国际化
打个广告,帮朋友卖点东西,东西超便宜的哟【衣服鞋子等】,厂家直接出货,绝对低于市场价!!!一般都比市场价便宜3—7折【都是牌子货】,如果您感兴趣,可以扫描屏幕下方的二维码,感谢关注!!!微信一、国际化的概念 软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。国际化又称为 i18n:internati...原创 2018-07-23 20:11:08 · 876 阅读 · 0 评论 -
Java数据类型
数字型 整数,int,long 小数,double字符型 字符,char 字符串,String日期型 日期,Date布尔型 boolean附加:包装类int---Integerchar---Characterdouble---Doubleboolean---Boolean...原创 2018-07-23 19:47:16 · 99 阅读 · 0 评论 -
Java中常用类的介绍
打个广告,帮朋友卖点东西,东西超便宜的哟【衣服鞋子等】,厂家直接出货,绝对低于市场价!!!一般都比市场价便宜3—7折【都是牌子货】,如果您感兴趣,可以扫描屏幕下方的二维码,感谢关注!!!微信String类构造方法:String() 初始化一个新创建的 String 对象,它表示一个空字符序列。 String(String orig) 初始化一个新创建的 Str...原创 2018-07-23 19:44:06 · 6860 阅读 · 0 评论 -
JVM面试总结
类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序 先静态、先父后子。 优先级:【父类>子类】静态代码块>【父类>子类】非静态代码块>【父类>子类】构造函数JVM内存分配JVM垃圾回收机制 分代垃圾回收机制:不同的对象生命周期不同。把不同生命...原创 2019-05-16 16:38:48 · 429 阅读 · 0 评论