Java基础
文章平均质量分 86
贾家
平凡的程序员
展开
-
XML简介
针对于不同平台,不同语言之间的数据共享,目前使用最多的技术是XML和JSON。刚做开发不久,根据自己的理解总结一下XML技术。一.XML概念 XML英文全称为Extensible Markup Language,可扩展标记语言。主要用于保存和处理数据同时,保存和处理数据之间的关系。XML的实质是一段字符串,根据这一特点,XML具有跨平台,跨语言特性。二.XML的作用 1.不同平台原创 2013-04-14 10:37:22 · 1158 阅读 · 0 评论 -
网络编程
一.网络编程的基础知识计算机网络:把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件,软件,数据信息等资源。计算机网络是现代通信技术原创 2013-03-18 11:52:48 · 1325 阅读 · 0 评论 -
交通灯管理系统
模拟实现十字路口的交通灯管理系统逻辑:具体需求如下:(1) 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---原创 2013-03-19 22:30:06 · 733 阅读 · 0 评论 -
JAVA内存管理机制
内存管理原理: JAVA是一种强类型语言。java语言中,有java程序,java虚拟机,操作系统三个层次,其中java程序与java虚拟机进行交互,java虚拟机与操作系统进行交互,这也证实了java语言的跨平台特原创 2013-02-18 15:02:05 · 507 阅读 · 0 评论 -
银行业务调度系统
当第一眼看到这个课题时,首先脑海里想的是自己去银行办理业务时的场景。理清楚办业务的流程。当我们去银行取钱时,首先是去取票机上取一张小票,然后在等待区等待呼叫机叫号,如果叫的是自己手中小票上的号,说明轮到自己办理业务了。可当自己看了张老师讲原创 2013-03-19 20:51:50 · 718 阅读 · 0 评论 -
类加载器
Java虚拟机和类当我们调用Java命令运行某个Java程序时,该命令将会启动一条Java虚拟机进程,同一个Java虚拟机的所有线程,所有变量都处于同一个进程里,他们都使用该Java虚拟机的内存区。当系统处于如下几种情况,会被终止原创 2013-03-15 18:52:46 · 891 阅读 · 0 评论 -
List集合知识总结
在编程过程中,会很频繁的使用集合,集合的相关知识也非常重要,也是每一个开发人员必须掌握的知识。一:集合的概念集合:保存数量不确定的数据,以及保存具有映射关系的数据的容器,简单的理解就是用于存储数量不等的多个对象的容器。原创 2013-03-11 23:51:45 · 16482 阅读 · 0 评论 -
FastJson简单使用
FastJson的序列化和反序列化原创 2014-07-13 11:08:39 · 5268 阅读 · 0 评论 -
Java URLConnection请求的参数进行封装
package com.hospital.netengine;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnec原创 2017-01-23 16:35:25 · 2430 阅读 · 0 评论 -
组件化开发——支付中心
最近在对项目中支付模块的重构,经过三个月的努力,让项目的支付焕然一新。过程是艰辛的,结果是完美的,哈哈。接下来分享一下在重构支付整个流程设计和实现。为什么要独立模块?随时公司业务不断的发展,项目需要对接不同的支付方式和支付渠道,随着时间的推移,对接的支付方式不断增加,同时支付模块的代码量不断的增加, 很多相同的代码。更严重的是每新增一种支付方式或者支付渠道,工作量也随之在增加。同时业务需求也在...原创 2019-01-09 14:07:24 · 2551 阅读 · 8 评论 -
Java异常处理
使用try...catch的处理异常机制Java的异常处理可以让程序具有更好的容错性,程序更加健壮。当程序运行出现意外情形时,系统会自动生成一个Exception对象来通知程序。实现原理:如果try语句块中的业务逻辑代原创 2013-03-13 18:01:20 · 1509 阅读 · 0 评论 -
多线程
进程进程:是系统进行资源分配和调度的一个独立单位。所有运行中的任务通常对应一条进程,并且进程具有一定的独立功能。进程的特征:(1)独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每个进程都拥有自己私有的地址空间,原创 2013-03-13 18:05:10 · 852 阅读 · 0 评论 -
Java输入输出
输入、输出是所有程序必须的部分,使用输入机制,运允许程序读取外部数据(包括来自磁盘,光盘等存储设备的数据)、用于输入数据;使用输出机制,允许程序记录运行状态,将程序数据输出到磁盘,光盘等存储设备中。File类File类是java.原创 2013-03-15 12:21:18 · 970 阅读 · 0 评论 -
解析XML文件
总结两种解析包解析XML文件Jaxp(sun,j2se)、dom4j(dom4j)一.JAXP解析XML文件 JAXP 开发包是J2SE的一部分,它由javax.xml、org.w3c.dom 、org.xml.sax 包及其子包组成1)使用JAXP进行DOM解析 javax.xml.parsers 包中的DocumentBuilderFactory用于创建DOM模式的原创 2013-04-14 11:01:01 · 787 阅读 · 0 评论 -
金额转换
最近在发现一道特别有意思的题,想把它总结出来,分享给大家。由于自己的数据结构和算法不好,只能用一些简单的思路实现,如果有大神看到,有更好的方法,希望赐教。题目:金额转换,阿拉伯数字转换成中国传统形式。 例如:1010 0000 1010 转换为 壹仟零壹拾亿零壹仟零壹拾圆整。解题思路:将字符串每4个长度进行分割,因为中国的数字都是4位为一节,一个4位的数字可以转换为几千几百几十几,原创 2013-03-29 10:35:31 · 828 阅读 · 0 评论 -
反射相关知识总结
Class对象Java程序中许多对象在运行时都会有两种类型:编译时类型和运行时类型。每个类被加载之后,系统就会为该类生成一个对应的Class对象,通过Class对象可以访问到Java虚拟机中的这个类。Java程序中获得Clas原创 2013-03-17 10:52:28 · 734 阅读 · 0 评论 -
深入面向对象
一:内部类内部类:在某些情况下,我们把一个类存放在另一个类的内部定义,这个定义在其他类内部的类就叫做内部类(嵌套类)。包含内部类的类叫外部类(宿主类)。内部类成员可以直接访问外部类的私有数据,因为内部类被当成其他外部类成员原创 2013-03-10 15:45:25 · 914 阅读 · 0 评论 -
Java面向对象(下)
Java中最容易让人迷惑的几个知识点,总结如下:一:引用变量的强制类型转换在Java中,人们常常提到引用类型的变量,其实质引用变量只能调用它在编译时类型的方法,而不能调用它运行时类型的方法,即使它实际所引用对象确实包括原创 2013-03-09 19:45:22 · 829 阅读 · 0 评论 -
Java面向对象(上)
这几天在家看了一些关于java面向对象基础的书籍,于是总结一下自己学到的东西。一:类,对象,属性,方法,构造器的概念:类:用于描述客观世界里某一类对象的共同特征。对象:可以看成是静态特殊(属性)和动态特征(方法)的封装原创 2013-03-08 00:48:47 · 1021 阅读 · 0 评论 -
JAVA数组详解
最近看了一些关于java数组的资料,在此总结一下:一、数组的定义和类型: 数组就是类型相同的数据对象元素集合。简单的说:就是类型相同的数据存储在一个容器里面【注意:Java中的数组是引用类型,即使一个数组中存放的都是基本数据类型,原创 2013-03-06 19:08:58 · 1681 阅读 · 0 评论 -
Map集合总结
一:MapMap用于保存具有映射关系的数据,总是以键值对的方式存储数据。Map继承树Map集合的key和value都可以是任何引用类型的数据。Map集合的key不允许重复,value允许重复。key和value之间存在原创 2013-03-12 23:38:06 · 8957 阅读 · 1 评论 -
对象序列化
对象序列化对象序列化的目标是将对象保存到磁盘中,或允许在网络中直接传输对象,对象序列化机制运行把内存中的Java对象转换成平台无关的二进制流,从而允许把这个二进制流持久保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点。原创 2013-03-15 18:49:11 · 718 阅读 · 0 评论 -
颜色透明度计算
我们在开发过程中,经常遇到这样一件事, 设计师给你一个颜色值,然后告诉你这个颜色值有30%的透明度。大多数人会问30%的透明度是多少呢?怎么计算这个30%的透明度?颜色值通常遵循RGB/ARGB标准,使用时通常以#字符开头,以16进制表示其中RGB依次代表红色(Red)、绿色(Green)、蓝色(Blue)ARGB依次代表透明度(Alpha)、红色(Red)、绿色(Green)、蓝色(Bl...原创 2019-09-02 15:28:24 · 5409 阅读 · 0 评论