Java编程Java软件开发

主页 > 新闻资讯 > 软件开发资讯 > Java编程Java软件开发 >
七个用户体验设计的小提示,创建最佳的移动设

七个用户体验设计的小提示,创建最佳的移动设

好的用户体验是将成功的应用程序与不成功的区分开。根据用户体验设计的好坏,用户每天都有得到和损失。设计移动应用程序时要注意最重要是确保它既直观又实用。显而易见,如果...

 FusionCharts,双折线图和双柱状图

FusionCharts,双折线图和双柱状图

一个电商项目中,用到了双柱状图,对比 当前库存和累计库存。 网上找了好几个贴子,才找到具体用法。 代码整理下,以备不时之需。 效果图- 双折线图 效果图- 双柱状图 [javascript...

 java加解密之RSA使用

java加解密之RSA使用

最近为了分析一段请求流,不得不去研究一下RSA加密。 首先,强调一点:密钥的钥读yue,不是yao,额。。。 网上关于RSA的原理一抓一大把的,这里只是简单说说我的理解: 1. 两个足够...

Java集合---ArrayList的实现原理

Java集合---ArrayList的实现原理

ArrayList概述 ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能用在单线程环境下,多线程...

 Java为什么要设置环境变量、JAVA_HOME

Java为什么要设置环境变量、JAVA_HOME

环境变量 环境变量 就是英文直译: Environment Variable 。 变量 知道吧? 对,就是可以随意给其赋值的一个存储单元。 那么 环境 呢? 首先,你把操作系统当做是一个最大的软件,其它软...

 JAVA自然排序

JAVA自然排序

这里所说到的Java中的排序并不是指插入排序、希尔排序、归并排序等具体的排序算法。而是指执行这些排序算法时,比较两个对象大小的比较操作。我们很容易理解整型的 ij 这样的比...

 Java数组与函数的结合

Java数组与函数的结合

[java] view plain copy print ? import java.util.Scanner; public class HelloWorld{ public static void main(String[]args){ //Scanners=newScanner(System.in); //System.out.println(请输入一...

Java注解与自定义注解处理器

Java注解与自定义注解处理器

动机 最近在看ButterKnife源码的时候,居然发现有一个类叫做 AbstractProcessor ,并且ButterKnife的View绑定不是依靠反射来实现的,而是使用了编译时的注解,自动生成的.class文件。真是一个神...

Java web文件上传下载

Java web文件上传下载

一、文件上传原理 提供form表单,method必须是post form表单的enctype必须是multipart/form-data 提供input type=file Enctype属性 告知服务器请求正文的MIME类型。 application/x-www-form-urlencoded(默认): 正文...

 java servlet过滤器简解及实例

java servlet过滤器简解及实例

一、概念: Filter 也称之为过滤器,它是 Servlet 技术中比较激动人心的技术, WEB 开发人员 通过 Filter 技术,对 web 服务器管理的所有 web 资源:例如 Jsp,Servlet, 静态图片文件或静态 html...

java类的加载机制

java类的加载机制

一、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个Java.lang.Class对象,用来封装类在方法区内的...

Java组播套接字

Java组播套接字

目录1 目录 1 一 组播套接字概述 二 MulticastSocket 21 MulticastSocket构造方法 22MulticastSocket常用方法 三 组播套接字编程 31 使用组播套接字发送数据的过程 32 使用组播套接字接收数据的过程...

 java TreeMap源码解析

java TreeMap源码解析

TreeMap 概要 基于红黑树的NavigableMap put,get,remove,containsKey操作时间复杂度 log(n) 提供给SortedMap的比较器或者自身的比较函数必须与equals方法一致, 因为对于SortedMap,是否相等是基于...

java I/O库中设计模式的应用

java I/O库中设计模式的应用

在Java语言 I/O库的设计中,使用了两个结构模式,即装饰模式和适配器模式。 在任何一种计算机语言中,输入/输出都是一个很重要的部分。与一般的计算机语言相比,java将输入/输出的...

Java使用图片自定义登录窗体

Java使用图片自定义登录窗体

一、问题概述 Java是一门面向对象的编程语言,从出版至今,Java对其自身不断改进,Java的图形界面编程也做的越来越好,从AWT到更高级的Swing。但是,我们的需求永远是无法满足的,有...

Java多个线程间共享数据

Java多个线程间共享数据

先看一个多线程间共享数据的问题: 设计四个线程,其中两个线程每次对data增加1,另外两个线程每次对data减少1。 从问题来看,很明显涉及到了线程间通数据的共享,四个线程共享一...

 Java类型信息与应用--动态代理

Java类型信息与应用--动态代理

一、前言 运行时信息使你可以在程序运行时发现和使用类型信息 Java在运行时识别对象和类的信息的方式: 1.一种是RTTI,它假定我们在编译时已经知道了所有的类型。 2.另一种是反射机...

Java代码规范和一些常见问题

Java代码规范和一些常见问题

理想目标:不需要写注释,不需要和别人介绍,别人就知道你的项目大致是做什么的,每个类大概实现了什么功能。 一.目的 一致性、快速阅读和理解 后期维护、提高工作效率 团队协...

 JAVA代码发送邮件示例和解释

JAVA代码发送邮件示例和解释

下载和上传附件、发送短信和发送邮件,都算是程序中很常用的功能,之前记录了文件的上传和下载还有发送短信,由于最近比较忙,邮件发送的功能就没有时间去弄,好在昨晚终于走...

 java中httpclient实现digest验证的请求

java中httpclient实现digest验证的请求

[html] view plain copy 1、首先介绍如何使用HttpClient发起GET和POST请求 [html] view plain copy [html] view plain copy GET方式: //先将参数放入List,再对参数进行URL编码 List BasicNameValuePair params = new Linke...

 Java使用Zxing生成、解析二维码工具类

Java使用Zxing生成、解析二维码工具类

Zxing是Google提供的关于条码(一维码、二维码)的解析工具,提供了二维码的生成与解析的方法。 1、二维码的生成 (1).将Zxing-core.jar 包加入到classpath下。 (2).二维码的生成需要借助Matr...

Java执行JavaScript代码

Java执行JavaScript代码

我们要在Java中执行JavaScriptMethods.js中的execute(s1,s2)方法,JavaScriptMethods.js文件内容如下: function execute (s1, s2) { return s1 + s2;} 首先需要定义一个接口,这个接口中给出与要执行的JavaScript方...

 java int转String所有方式的效率对比与深入解析

java int转String所有方式的效率对比与深入解析

在java中,大家肯定都会遇到int类型转String类型的情形,知其然知其所以然,总结加分析一下,int类型转String类型有以下几种方式: a+ String.valueOf(a) Integer.toString(a) 以上三种方法在实际使...

 Java与设计模式-责任链模式

Java与设计模式-责任链模式

责任链模式属于行为型设计模式之一,怎么理解责任链?责任链是可以理解成数个对象首尾连接而成,每一个节点就是一个对象,每个对象对应不同的处理逻辑,直至有一个对象响应处...

 Java内存管理再探究

Java内存管理再探究

来源 垃圾回收机制很容易理解。Java语言在创建对象的时候回占用内存,作为一种自我保护,避免内存泄露,Java提供了垃圾回收机制来回收不再使用的对象所占用的内存空间。 内存分配...

另外几种Java集合框架详解续

另外几种Java集合框架详解续

fastutil库优于Trove库的地方:Trove库已经三年未更新了,属于非活跃的开源项目;而fastutil一直在更新。fastutil有更丰富的特性,支持超大的集合(大于2^32,即4GB的集合),文档也更丰富...

 java自动装箱拆箱总结

java自动装箱拆箱总结

对于java1.5引入的自动装箱拆箱,之前只是知道一点点,最近在看一篇博客时发现自己对自动装箱拆箱这个特性了解的太少了,所以今天研究了下这个特性。以下是结合测试代码进行的总...

从头认识java-14.1 再次对比数组与容器

从头认识java-14.1 再次对比数组与容器

数组与容器主要集中在三个方面:效率、类型、基础类型。我们可以从三方面做出对比。 1.效率 这里的下来是指add和get 的速度 下面以add为例: [java] view plaincopy package com.ray.ch13; import...

java 常用测试框架

java 常用测试框架

1. 常用单元化测试框架 junit4 , TestNG 可以通过注解 @Before @After @BeforeClass @AfterClass 分别作方法与类级的初始化与结束动作。 testNG示例: public class TestngAnnotation { // test case 1 @Test public voi...

java class文件结构

java class文件结构

class文件的结构如下 [java] view plaincopy ClassFile{ u4magic; u2minor_version; u2major_version; u2constant_pool_count; cp_infoconstant_pool[constant_pool_count- 1 ]; u2access_flags; u2thi...

1 2 3 4 5 6 7 下一页