
J2SE
文章平均质量分 91
Danna_Danna
静下心来,看看自己能写一个什么样的人
展开
-
详细解析接口和抽象类的区别——Java
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,让Java有了强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此有的人在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,对于abstract原创 2014-03-05 16:49:37 · 4842 阅读 · 34 评论 -
J2EE的体系架构——J2EE
J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition),核心是一组技术规范与指南,提供基于组件的方式来设计、开发、组装和部署企业应用。J2EE使用多层分布式的应用模型,这个多层通常通过三层或四层来实现: 客户层,运行在客户计算机上的组件。用户与系统的接口逻辑,通过http协议的来访问应用服务器。 表示层,运行在J2原创 2014-06-01 07:40:51 · 53642 阅读 · 29 评论 -
J2EE之初识JSP
上篇博客已经简单介绍了下Servlet,从上篇博客中可以看到,Servlet获得返回来的数据后,显示给客户端时,需要不断的拼串,从而构成完整的html页面,这就在无形中加大了程序员的压力和劳动力。而今天要介绍的JSP正好解决了这个问题。 其实JSP也是J2EE的12中规范之一,它的本质是Servlet,只不过JSP对Sservlet进行了封装,使它更加倾向于表现层,跟html页面接轨,既能进行业务逻辑处理也能进行网页的动态显示,相比Servlet,提高了工作效率,减轻了程序员的劳动力和压力。原创 2014-07-20 15:34:07 · 2054 阅读 · 8 评论 -
J2EE之Servlet初见
Servlet是J2EE12种规范之一,它也是用java语言编写的程序,其本身也是一种JAVA类,在需要的时候被实例化,不需要的时候自动销毁,Servlet的运行是在Servlet容器内运行,容器负责调度Servlet,同时也控制着它的生命周期。Servlet主要目的是被用来处理来自客户端上所发出的请求,然后将处理的结果用HTML页面的形式返回,形成动态网页展示给客户端。生命周期原创 2014-07-13 11:41:41 · 1897 阅读 · 8 评论 -
Java常用类
在马士兵的视频中,讲解了Java中常用的类,主要包括字符串相关类(String类和StringBuffer类 )、基本数据类型包装类、Math类、File类以及枚举类。字符串类型都是一种类类型,java中的字符串都是对象,也就是说每一个字符串都可以看成是某一个字符串相关类的类对象。基本数据类型包装类封装了封装了相应的基本数据类型数值,并为它提供一系列操作。Math类提供提供一系列方法用于科学计算。原创 2014-04-04 17:36:25 · 5607 阅读 · 27 评论 -
Java流
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。流的分类: 数据类型:字节流、字符流 数据方向:输入流、输出流 数据功能:节点流、处理流流的四个抽象类: J2SDK所提供的所有流类型位于包java.io内原创 2014-04-18 16:22:59 · 2957 阅读 · 25 评论 -
Java之GUI编程(一)
GUI全称Graphical User Interfaces,意为图形用户户界面,又称为图形用户接口,GUI指的就是采用图形方式显示的计算机操作用户界面,打个比方吧,我们点击QQ图标,就会弹出一个QQ登陆界面的对话框。这个QQ图标就可以被称作图形化的用户界面。 实现GUI编程的必不可少的三个条件是组件、事件原创 2014-04-25 11:46:03 · 56298 阅读 · 25 评论 -
Java的异常处理
异常处理一直都是程序设计中一个重要的方面,不管是哪种语言都有这个东西。个人认为异常其实指的是一种错误,但不是说每一种错误都是异常。而java异常中的错误指的是程序在运行中发生的一种现象,比如说某数除以0,数组下标越界,读取文件不存在等等。java在执行过程中如果发生这些异常事件,就会生成一个异常类对象,这个异常对象封装了这些异常事件的信息并将它提交给java运行时系统,这个过程就是抛出异常,当ja原创 2014-03-28 17:39:33 · 3174 阅读 · 27 评论 -
Java容器
在学Java以前,一说到存放东西,第一个想到的就是使用数组,使用数组,在数据的存取方面的却也挺方便,其存储效率高访问快,但是它也受到了一些限制,比如说数组的长度以及数组的类型,当我需要一组string类型数据的同时还需要Integer类型的话,就需要定义两次,同时,数组长度也受到限制,即使是动态定义数组长度,但是长度依然需要固定在某一个范围内,不方便也不灵活。 如果说我想要消除上面的这个限制和不方便应该怎么办呢?Java是否提供了相应的解决方法。答案是肯定的,这就是Java容器,java容器是原创 2014-04-11 20:28:40 · 21146 阅读 · 29 评论 -
Java之GUI编程(二)——布局管理器
在上篇博客Java之GUI编程(一)中我已经对GUI编程的组件和事件做了简单介绍了,现在来看看另外一部分关于组件在各个平台是如何做到仍能保持自己合理的位置大小以及外观的。 已经说了Java是跨平台运行的,但是不同的平台对于点及坐标的定义不完全相同。而且屏幕的解析度分辨率不同也会造成位置的变化,为了确保每个组件的相对位置和大小以及外观,java就设计了布局管理器。 布局管理器是对容器中的元素进行管理,按照一定的规则排放容器里面的元素。它控制了组件的摆放。布局管理器分类:原创 2014-05-03 15:10:52 · 17877 阅读 · 19 评论 -
Java内存简单分析
当前,进入IT行业的人是越来越多,身边有不少同学也都对它怀有浓厚兴趣,大家也都认为,从事这个行业还是挺有“钱途”的,是一条通往光明的道路,但是我觉得,要想学好一门计算机语言,我们就要对它的运行机制和和相关内存变化做一个了解,现在,我就想在这里说说Java的内存机制。 在Java中,内存的管理分为以下几个部分:原创 2014-02-26 20:33:18 · 4082 阅读 · 29 评论