【JAVA代码模块集合】教程文章相关的互联网学习教程文章

魔术矩阵Java代码【代码】

1//该魔术矩阵默认从右上角45度递增2//@漫流——595128841在qq点com3//import java.util.Arrays; //用于打印API函数 4publicclass 魔方矩阵5{6publicstaticvoid main(String[] args)7 {8int n = 7;9int a =0; 10int b =(n-1)/2; 11int[][] arr = newint[n][n]; 12for(int i=1;i<=n*n;i++) 13 { 14if(i==1) 15 { 16 arr[a][b]=1; 17 }else18 { 19 a-...

Java代码调用C#实现的Web服务【代码】

1.WebService项目结构SimpleModel类:using System; using System.Collections.Generic; using System.Linq; using System.Web;namespace DonetWS {publicclass SimpleModel{public System.Int32 id{set;get;}public System.String str{set;get;}} }DonetWS.asmx代码:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services;namespace DonetWS {///<summary>/// DonetWS...

关于java代码中的异常理解

通过使用Java语言进行安卓开发的时候经常遇到一些异常,想用一种找孩子的方式进行简单的理解化转换。 1. java.lang.NullPointerException(空指针异常)  调用了未经初始化的对象或者是不存在的对象 java.lang.FileNotFoundException 文件未找到异常 简单的说就是找不到孩子,解决方法就是首先要有一个孩子,没有孩子就生一个(创建对象),孩子要求是活的(没有空值判断的情况下,要给对象赋值), 孩子在哪搞清楚(...

【qdox】Java 代码解析利器 QDox【代码】【图】

【qdox】Java 代码解析利器 QDox前言最近在写 maven 插件,涉及到了 java 代码解析这块内容。需要解析 java 源码,然后对于类中的不同部分进行处理。发现手写还是很难的,找了一圈发现了两个不错的工具可以使用,一个是?javaparser,另一个是?qdox?。个人感觉 javaparser 强大一些,更新与维护也比较勤,但是相对来说上手难一点,从他的使用文档独立成书在买,可见一斑,而 qdox 比较小巧,上手很快,功能也满足大部分需求,最终还...

生产者消费者模型-Java代码实现【代码】【图】

什么是生产者-消费者模式  比如有两个进程A和B,它们共享一个固定大小的缓冲区,A进程产生数据放入缓冲区,B进程从缓冲区中取出数据进行计算,那么这里其实就是一个生产者和消费者的模式,A相当于生产者,B相当于消费者,生产者消费者要解决的问题就是如何处理公共资源。生产者-消费者模式的特点保证生产者不会在缓冲区满的时候继续向缓冲区放入数据,而消费者也不会在缓冲区空的时候,消耗数据当缓冲区满的时候,生产者会进入休...

JAVA代码规范【代码】

1. 介绍 为统一Java项目编码规范,提高可读性,特制定本规范。 本规范同样适用于Android项目。 本规范基于Google Java Style,主要的区别如下: 保留了原有规范的4空格缩进和120字符列宽限制 放松了对import语句的组织方式要求。只要有一定逻辑性即可,不做严格限制。但要求未使用的import语句必须删除 对Android的成员变量命名允许了例外。非public非static的变量可以使用m开头非常量的static变量可以使用s开头 switch语句禁止了c...

Java代码实现定时器【代码】

一 1import java.util.Timer;2import java.util.TimerTask;3 4publicclass time {5publicstaticvoid main(String[] args) {6//java.util.Timer包下的 schedule(TimerTask task, long delay, long period) 7/** 8 * 参数一 task为定时任务,根据业务需要重写TimerTask的run方法即可。9 * 参数二 delay为延时启动,单位毫秒。 10 * 参数三 period为多久运行一次,单位毫秒。 11*/12new Timer().schedule(new...

java代码跨域通用方法【代码】

/** * 通用的跨越调接口方法 * @param path 请求的url路径 * @return */public static String getHttpResponse(String path) { try { URL url = new URL(path); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); PrintWriter out = null; conn.setRequestMethod("POST"); conn.setRequestProperty("Accept-Language", UserContext.getLanguage()); conn.setRequ...

【java代码之美】---guava之Bimap【代码】

guava之Bimap bimap的作用很清晰:它是一个一一映射,可以通过key得到value,也可以通过value得到key。一、概述1、bimap和普通HashMap区别(1)在Java集合类库中的Map,它的特点是存放的键(Key)是唯一的,而值(Value)可以不唯一,而 bimap要求key和value都唯一,如果key不唯一则覆盖key,如果value不唯一则直接报错。2、案例展示publicclass bimapTest {publicstaticvoid main(String args[]){//双向mapBiMap<Integer,S...

Balanced Binary Tree(Java代码没过,什么原因???)

Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subtrees of every node never differ by more than 1./*** Definition for binary tree* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution...

Java代码实现发送邮件【代码】

package com.ust.email; import java.io.File;import java.util.Date;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Address;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.Multipart;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeBodyPart;import javax.mai...

计数排序Java代码实现【代码】

结论:由于计数排序不是基于比较的排序,所以时间复杂度可以突破O(nlgn);计数排序时间复杂度为O(n),额外空间复杂度为O(n);Java实现代码如下: 1package com.cmbc.test1;2 3publicclass CountSorting {4 5publicstaticvoid countSort(int[] arr){6if(arr==null||arr.length<2){7return;8 }9int max = Integer.MIN_VALUE; 10for(int i = 0 ;i<arr.length;i++){ 11 max = Math.max(max, arr[i]); 12 } 13in...

常用的Java代码汇总

1. 字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容BufferedWriter out = null; try { out = new BufferedWriter(new FileWriter(”filename”, true)); out.write(”aString”); } catch (IOException e) { // error processing code } finally { if (out != null) { out.close(); } }3. 得...

TextColor java 代码

tv.setTextColor(Color.parseColor("#FFFFFF")); tv.setTextColor(Color.rgb(255, 255, 255)); 原文:http://www.cnblogs.com/rockylearnstodevelop/p/4194194.html

java代码的时间类,获取每年的第一天和最后一天

package com.fzl.util;import java.sql.Timestamp;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;public class DateUtil { /** * 默认日期格式 */ public static String DEFAULT_FORMAT = "yyyy-MM-dd"; /** * 格式化日期 * @param date 日期对象 * @return String 日期字符串 */ public static Str...

模块 - 相关标签