码迷,mamicode.com
首页 > 编程语言
【学习笔记】java面向对象高级编程1
内容包含:/************************封装继承以及使用继承所带来的问题剖析变量隐藏与方法重写*************************/一. 封装通过get和set进行封装这里面有个小技巧:通过快捷键 Alt + Shift + 3 进行选择一些快速高效的方法,选择ge...
分类:编程语言   时间:2015-04-07 21:26:42    阅读次数:184
Java性能调优
一、类和对象使用技巧1、尽量少用new生成新对象用new创建类的实例时,构造雨数链中所有构造函数都会被自动调用,操作速度较慢。在某些时候可复用现有对象。比如在进行大量String操作时,可用StringBuffer娄代替String类,以避免生成大量的对象。2、使用clone()方法生成新对象如果一...
分类:编程语言   时间:2015-04-07 21:27:15    阅读次数:278
Java中main函数参数String args[] 和 String[] args 区别
其实没什么区别的;当初我也是这样的疑问,呵呵;非要说区别就看下面:执行效果上没有不同, 但在语法意义上略有不同. 比如, String与String[], 前者叫字符串类型而后者叫字符串数组类型. String args[]单从类型上来讲属于字符串类型, 而从变量本身来讲是一个数组类型, 因此组合起...
分类:编程语言   时间:2015-04-07 21:26:00    阅读次数:173
Java中transient有何作用?
transient关键字用来防止序列化域。如果一个引用类型被transient修饰,则其反序列化的结果是null。基本类型则为0。如果引用类型时不可序列化的类,则也应该使用transient修饰,它在反序列化时会被直接跳过。可以用transient来修饰不想保存的域下面的例子可以看到被transie...
分类:编程语言   时间:2015-04-07 21:24:18    阅读次数:226
进制转换算法
package com.lk.C;import java.util.Stack;public class Test3 { public static String getBinary(int decimal){ Stack stack = new Stack(); ...
分类:编程语言   时间:2015-04-07 21:23:20    阅读次数:197
蓝桥杯 算法练习 李白打酒
标题:李白打酒 ? ? 话说大诗人李白,一生好饮。幸好他从不开车。 ? ? 一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: ? ? 无事街上走,提壶去打酒。 ? ? 逢店加一倍,遇花喝一斗。 ? ? ...
分类:编程语言   时间:2015-04-07 20:19:54    阅读次数:182
Spring的IOC原理[通俗解释一下]
1. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表...
分类:编程语言   时间:2015-04-07 20:17:46    阅读次数:190
万年历的C语言实现
//Zeller公式确定星期几,w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1//y是年份取最后两位,c是世纪减1,m是月份,如果m是1月和2月,则m换成13和14,d是日期,[]表示取整,w除以7之后的余数就是星期几,如果余数为0,就是星期日#include<stdio.h>intmain(){ intyear,month,y; p..
分类:编程语言   时间:2015-04-07 20:18:07    阅读次数:150
选择排序法
我要用这个博客记录我的菜鸟成长之路!!以前只会一种快速排序的排序算法,觉得自己好low,今天学习了一种插入排序,嗯,只要认真看几分钟,排序还是不难的!小二,上代码voidInsertSort(inta[],intn) { inti,j,tmp; for(i=1;i<n;i++) { tmp=a[i];//将a[i]存在变量tmp..
分类:编程语言   时间:2015-04-07 20:15:21    阅读次数:151
java web JSP语法详解
CSS当要在站点上所有或部分网页上一致地应用相同样式时,可使用外部样式表。在一个或多个外部样式表中定义样式,并将它们链接到所有网页,便能确保所有网页外观的一致性。如果人们决定更改样式,只需在外部样式表中修改一次,而该更改会反映到所有与该样式表相链接的网页上。通..
分类:编程语言   时间:2015-04-07 20:12:38    阅读次数:199
AFNetWorking传递json数组
在使用AFNetWorking的时候有时候会遇到要传递一个数组到服务器,这时候传递JSON就比较方便了NSError*jsonError;NSData*jsonData=[NSJSONSerializationdataWithJSONObject:#你的数据源数组#options:NSJSONWritingPrettyPrintederror:&jsonError];NSString*jsonString=[[NSSt..
分类:编程语言   时间:2015-04-07 20:12:38    阅读次数:2527
与MQ通讯的完整JAVA程序
这份程序的原始文档是来自于互联网,不过不知道作者是谁,在些先谢了,我增加了个人的理解在里面,增加注释,这样便于阅读与理解。该程序实现了发送消息与读取消息的功能,见其中的send***与get***方法。这只适合于测试,因为环境中的程序还需要对此有稍微的更改,在真实的环境..
分类:编程语言   时间:2015-04-07 20:11:38    阅读次数:198
java web JSP问题总结
问题01:Unknowntag(c:forEach).导入jstl.jar包,再在jsp文件中加入:<%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%>即可
分类:编程语言   时间:2015-04-07 20:06:44    阅读次数:128
应用Python解决报表日常对数问题
一、准备工作1).安装python,installedversion:2.7.9inWindow.2).安装pip(可选)3).excel文档规范化4).安装xlrd什么是xlrd?xlrd是python中专门用于抽取MicrosoftExcel表格数据的库。xlrdv0.9.3,下载地址:https://pypi.python.org/pypi/xlrd安装步骤:下载tar.gz,并解压到目..
分类:编程语言   时间:2015-04-07 20:07:02    阅读次数:295
Java原始的压缩和解压
packagecom.ahzc.test; importjava.io.BufferedInputStream; importjava.io.BufferedOutputStream; importjava.io.File; importjava.io.FileInputStream; importjava.io.FileNotFoundException; importjava.io.FileOutputStream; importjava.io.IOException; importjava.io.In..
分类:编程语言   时间:2015-04-07 20:02:40    阅读次数:179
python-pip : Depends: python-setuptools (>= 0.6c1) 问题
安装apt-getinstallpython-pip遇到以下问题。root@saltstackminion:~#apt-getinstallpython-pipReadingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneSomepackagescouldnotbeinstalled.Thismaymeanthatyouhaverequestedanimpossiblesituationorifyo..
分类:编程语言   时间:2015-04-07 20:02:36    阅读次数:157
configure: error: C++ preprocessor "/lib/cpp" fails sanity check 解决方法
configure:error:C++preprocessor"/lib/cpp"failssanitycheck See`config.log‘formoredetails.缺少库文件,解决方法:#yuminstallglibc-headersgcc-c++
分类:编程语言   时间:2015-04-07 19:59:47    阅读次数:349
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!