JAVA 基础
文章平均质量分 73
落幕年代
落幕年代 因我更精彩
展开
-
Java 学习第一天
java 学习路线 http://edu.csdn.net/main/studyline/heimaline.html?flzjava 学习视频 —— 马士兵;毕向东原创 2013-09-05 07:52:49 · 1007 阅读 · 0 评论 -
Java的三种代理模式
Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不...转载 2018-08-16 10:13:01 · 261 阅读 · 0 评论 -
Spring开发包介绍
Spring 核心开发包------------------------------------------------------------------------------------------------------------- 在建立spring工程的时候,需要引入spring的开发包,否则无法建立spring的开发和运行环境, 以下简单介绍原创 2016-09-26 13:39:15 · 1082 阅读 · 0 评论 -
四种方法解析XML文档:Dom、SAX、JDOM、dom4j
四种方法解析XML文档:Dom、SAX、JDOM、dom4j 1、了解XML: XML,即可扩展标记语言(Extensible Markup Language),标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言原创 2016-09-18 14:56:37 · 572 阅读 · 0 评论 -
成为java大牛必须知道的25点
1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams. 2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、re转载 2016-09-13 10:40:12 · 2833 阅读 · 0 评论 -
Eclipse智能提示及快捷键
Eclipse智能提示及快捷键 1、java智能提示(1). 打开Eclipse,选择打开" Window - Preferences"。(2). 在目录树上选择"Java-Editor-Content Assist",在右侧的"Auto-Activation"找到"Auto Activation triggers for java"选项。默认触发代码提示的就是".原创 2016-03-22 09:19:00 · 581 阅读 · 0 评论 -
java 面试题
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的原创 2015-04-17 11:15:33 · 1051 阅读 · 0 评论 -
java 集合1
几个面试常见问题:1.Q:ArrayList和Vector有什么区别?HashMap和HashTable有什么区别? A:Vector和HashTable是线程同步的(synchronized)。性能上,ArrayList和HashMap分别比Vector和Hashtable要好。2.Q:大致讲解java集合的体系结构 A:List、Set、Map是这个集合体系中最主要原创 2015-04-15 16:24:55 · 775 阅读 · 0 评论 -
java 多线程
Java线程详解Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.e转载 2015-04-15 17:13:22 · 949 阅读 · 0 评论 -
java 多线程上传解压文件
举个公司项目开发遇到的一个简单例子,用户上传压缩文件到服务器后,要对该压缩包进行两个操作,一是将该压缩包复制到指定目录,一是将该压缩包解压到另一指定目录,最终响应用户提示文件上传成功。如果压缩包很大的话,上传后进行的复制和解压功能也会占用很长时间,用户就会等待很长的时间。其实复制和解压的功能和用户操作没有直接关系,完全可以独立出来,其解决的思路如下: 当用户上传压缩文件完毕之后,我们立即原创 2015-04-15 17:40:33 · 3173 阅读 · 0 评论 -
java 多线程与并发
JAVA多线程与并发学习总结 1. 计算机系统使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。缓存一致性:多处理器系统中,因为共享同一主内存,当多个处理器的运算任务都设计到同一块内存区域时,将可能导致各自的缓存数据不一致的情况,则转载 2015-04-15 17:19:04 · 647 阅读 · 0 评论 -
java 集合2
Java集合框架的知识总结(1)说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。 1、综述 所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 当我们把一个对象放入集合中后,系统会把所有集合原创 2015-04-15 16:33:28 · 755 阅读 · 0 评论 -
java 语法基础1
Java代码基本格式Java中所有程序代码都必须存在于一个类中,用class关键字定义类,在class之前可以有一些修饰符。格式如下:修饰符 class 类名{ 程序代码}注:1、Java是严格区分大小写的。2、Java程序中一句连续的字符串不能分开在两行中写。 Java程序的注释Java里的注释有三种类原创 2014-12-20 10:32:06 · 1785 阅读 · 1 评论 -
java 开发前奏
Java的特点Java最主要的特点是:一次编译,到处运行(Write Once, Run Anywhere.)。原理:Java源程序经编译后生成.class字节码文件,.class文件由Java虚拟机(JVM)解释执行。不同的操作系统下,只要有相应的Java字节码解释程序,.class文件就能够运行,这是Java跨平台性的根本。c和java编程与执行的过程如下图所示:原创 2014-12-20 10:24:35 · 1017 阅读 · 0 评论 -
java 设置环境变量
安装JDK 向导进行相关参数设置。如图:正在安装程序的相关功能,如图:选择安装的路径,可以自定义,也可以默认路径。如图:成功安装之后,进行测试是否真的成功安装,点击【开始】----【运行】----输入 CMD,在命令提示符里面输入“Java -version”并按回车键,出现下图,即为安装成功。如图:下面开始配置环境变量,右击【我的电脑】原创 2014-08-27 17:53:55 · 2945 阅读 · 0 评论 -
java jdk 环境配置
jdk环境变量配置进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->原创 2014-01-02 11:43:56 · 1012 阅读 · 0 评论 -
eclipse 快捷键
快速调整代码布局—缩进/退格缩进 Tab 退格 Shift+Tab原创 2018-08-20 15:39:17 · 223 阅读 · 0 评论