Java
IT_大仙
Android应用开发
展开
-
java 类型转换集参考
string和int之间的转换?字符串转换成数据Java代码 String MyNumber ="1234"; int MyInt = Integer.parseInt(MyNumber); 字符串转换成byte, short, int, float, double, long等数据类型,可以分别参考Byte, Short, I转载 2016-06-14 16:02:28 · 410 阅读 · 0 评论 -
java 四舍五入取整
import java.math.BigDecimal; import java.text.DecimalFormat;public class TestGetInt{ public static void main(String[] args){ double i=2, j=2.1, k=2.5, m=2.9; System.out.println("舍掉小数转载 2016-06-30 23:30:54 · 12028 阅读 · 0 评论 -
JavaEclipse注释模板
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name} * @Package ${package_name} * @Descriptio转载 2016-07-01 10:06:45 · 375 阅读 · 0 评论 -
java代码注释规范(一)
一、规范存在的意义 应用编码规范对于软件本身和软件开发人员而言尤为重要,有以下几个原因: 1、好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护; 2、好的编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码; 3、好的编码规范可以最大限度的提高团队开发的转载 2016-07-01 10:15:43 · 1305 阅读 · 0 评论 -
java标准规范,使程序大众化
Java code standard 1. 介绍/说明 1.1 声明本文档内容描述寰信通JAVA编码规范,凡是在寰信通开发的JAVA程序必须按照此文档规定.1.2 为什么要有编码规范编码规范对于开发人员来说是非常重要的,有以下几个原因:一个软件的生命周期中,80%的花费在于维护几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护转载 2016-07-01 10:19:54 · 409 阅读 · 0 评论 -
java代码注释规范(二)
一、背景 1、当我们第一次接触某段代码,但又被要求在极短的时间内有效地分析这段代码,我们需要什么样的注释信息? 2、怎么样避免我们的注释冗长而且凌乱不堪呢? 3、在多人协同开发、维护的今天,我们需要怎么样的注释来保证高质、高交的进行开发和维护工作呢? 二、意义 程序中的注释是程序设计者与程序阅读者之间通信的重要手段。应用注释规范对于软件本身和软件开发人员而言尤为重要。并且在流行转载 2016-07-01 10:20:36 · 10339 阅读 · 0 评论 -
java多线程状态及interrupt()方法
在java多线程中,线程的状态有 NEW, Runnable, Blocked, Waiting, Timed_Waiting, Terminated. 这是java虚拟机下的线程状态,与操作系统下的线程状态略有不同。线程状态以枚举类型定义在Thread.State中,并且当前线程可以通过getState()方法获取当前线程的状态。Runnable其实可以有两种状态,一种是获得了cpu,这在运行,转载 2016-07-01 16:56:02 · 496 阅读 · 0 评论 -
Json序列化框架之Gson使用方法
目前有好多序列化框架工具,可以大大的帮我们解决对象序列化的操作,目前比较流行的json序列化框架 google提供的Gson。之前用户Jackson,感觉gson和jackson很像,gson毕竟是google提供的 所以知名度比较高,这篇文章就来说说关于gson的用法以及在开发中的一些典型的json序列化情况总结:1. 基础json序列化:2. 特殊类型:3. 指定哪些字段可以被序列原创 2017-04-18 14:48:52 · 728 阅读 · 0 评论 -
Socket 通信原理
一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器发送请求。 那么转载 2015-12-04 16:04:17 · 480 阅读 · 0 评论 -
Java本地调用JNI使用规范详解
一、 JNI概述JavaNative Interface的缩写,中文为Java本地调用。从Java1.1开始,JNI即成为Java标准的一部分。JNI设计的目的是为了允许Java代码与其他语言进行交互。但这样做通常会导致丧失平台可移植性,通常是在特定的需求下进行,例如使用旧的其他语言的库、需要获得Java类库不支持的某种基于具体平台的特性、大量数学计算性能优化等。二、 JN转载 2015-10-13 17:28:23 · 391 阅读 · 0 评论 -
java中this$0的含义及用法
java中this$0的含义及用法,具体case是这样的:通过测试工具去探测界面UI上的控件FlatButton实例对象,但是拿到的最终对象是FlatButton的内部类TextButton对象,所以这里需要从一个内部类的实例拿到所在外部类的实例,this$0这时就派上用处了。示例方案如下://通过工具获取到TextButton实例对象textButton=getButto转载 2014-04-08 16:51:38 · 6812 阅读 · 0 评论 -
关于多维数组
好久不写代码了,看到一个多维数组的例子居然懵了!原创 2014-07-08 23:03:00 · 469 阅读 · 0 评论 -
Jsp include 模板页中css和js冲突问题以及各jsp加载顺序
todo原创 2014-09-05 00:28:12 · 7165 阅读 · 0 评论 -
常用的表单正则表达式验证总结
1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) 7。^(原创 2015-08-17 17:08:17 · 3485 阅读 · 0 评论 -
NDK环境搭建及单步调试注意点
在android下jni编程,可不止如何单步调试C/C++的代码,在网上一搜,NND各种方法,仔细一看 大本分雷同都是你抄抄他改改 大部分都是用的给予gdb和gdbserver remote调试的方式 可在windows下配置满足gdb的环境会遇到各种奇葩的问题,跟着网上的方式各种实验,我的电脑总是咋cygwin里面跑ndk-gdb的时候报这个错误,在工作闲暇之时我试了好几次都没能成功,因为这一步原创 2015-11-06 09:34:27 · 617 阅读 · 0 评论 -
JNI 实战全面解析
简介项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。JNI是什么?JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。NDK是什么?Android NDK(Native Development Kit )是转载 2015-10-21 17:12:28 · 561 阅读 · 0 评论 -
Json序列化框架之Gson Api详解
Gson框架使用其实很简单,但大部分人可能只用了其中的部分功能,由于工作或功能的限制,没有太多时间去整体看看Gson到底能帮我们在数据序列化上做哪些事情,这篇文章准备根据Gson官方的API文档,同时结合项目中使用的情况做一个分享!下面根据API 2.8.0文档里的顺序来一一解读API的内容(类名后面括号中的字符代表含义:I->interface、An->annotation、Ab->abst原创 2017-04-18 15:08:13 · 3432 阅读 · 0 评论