- 博客(30)
- 资源 (60)
- 收藏
- 关注
转载 Java学习方法的一点个人见解
1 爱好。 这个是动力,如果你不爱Java,不爱计算机,而是喜爱游戏,娱乐或者其他的,你不适合做程序员。 我高中接触计算机,那时候还是AppleII,绿色显示器的,我因为入学学习成绩一般,没有列入学习计算机的队伍。我是凭个人关系,我室友的叔叔,是机房负责人,呵呵, 挤进去的。高三,剩下的只有2人了。 另一个考到了四川的一个科技大学,我忘了,是很牛气的学校。 大学,我没有考上计算机系,但
2008-04-20 18:29:00 2097 1
原创 SQL数据库基本操作语句
一、数据库及数据库表定义 1、创建基本表 create table ([列级完整性约束条件] [,[列级完整性约束条件] .........
2008-04-16 22:35:00 81110 4
原创 Java 编译、反编译、反反编译
有「编译」(compile),就有「反编译」(decompile);有「反编译」,就有「反反编译」。对于Java和.NET这种虚拟机器的中间码来说,尤其明显。 Java程序编译后的结果是Java Bytecode,而.NET编译后的结果是CIL(Common Intermediate Language),两者都具有下列的特性: -同为堆栈式(stack-based)指令集。
2008-04-14 22:05:00 2098
转载 高精度运算(c程序)
上午参加了ACM培训,先研究最基本的高精度运算~~~~#include #include #include #include int an,bn,fa=1,fb=1; /* 把an,bn,k设为全局变量,an纪录第一个高精度数组的位数,bn纪录第二个高精度数组的位数,k纪录输出结果的位数*/char b1[250], b2[250]; /*纪录需要计算的
2008-04-12 23:21:00 4738
原创 学编程的人不能不看的好文章
做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件公司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在学习编程的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多。我要说的将分成三部分,1.是 我面试的具体经过2.是由面
2008-04-12 21:57:00 2317 5
原创 无需设置JAVA中的CLASSPATH
最近学到java中的包时,刚发现一个新问题:classpath无需设定,因为jdk(java2)会预设载入。可能认识的还不全面,请高手多多指点~~~~CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量。 它的作用与import、package关键字有关。 当你写下improt java.util.*时,编译器面对import关键字时,就知道你
2008-04-09 18:46:00 2403
转载 十个习惯让你精通新的开发技术
这篇文章,是从我的《高效开发人员的五个特征》一文中抽出的一个观点。从我自身的事业和习惯中,我考虑了很多方式怎么样才能有效地学习。1. 要看书。在成千上万的编程图书中,可能很大一部分根本毫无用处。但是仍然有很多图书对你的(编程)能力有很大的提升。我一直坚持,相比在网络上查找很多有用信息,在同类图书中查找要来得更容易更快捷。阅读技术图书可心更好地抓住核心内容。对于理论,架构和设计等方面来说,图书也
2008-04-09 18:16:00 923
原创 JAVA中的包(pacakge)机制
1,什么都别说,先跟着我来做一把 我们先找一个目录,比如C:/myjob 然后我们建立两个目录,一个叫做src,一个叫做bin。 C:/myjob>md srcC:/myjob>
2008-04-08 22:36:00 1987 1
转载 java包与jar文件
我们平时编写一些类似于工具的类文件,在以后编写代码的时候经常要用到这些类,于是我们会将一些功能相近的类定义在一个包中(用package关键字),比如这个包名是:bryantd.javatools。这些被称为javatools的工具类在逻辑上被放置在/bryantd/javatools/目录下,相应的物理存储也应该建立一个包含该子目录(/bryantd/javatools/)的目录,比如:d:/sr
2008-04-08 18:13:00 1233
原创 Java关键字final、static,抽象类,接口使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改
2008-04-08 07:00:00 3086 5
转载 导师的权利
近年来,由于研究生培养质量不尽人意,加之博导剽窃他人成果、硕导涉嫌性交易泄题等事件接连出现,责问导师群体职业道德的舆论不绝于途,教育部颁发的“学术道德建设”、“学术规范”等文件也接踵而来。这多少有点像海德格尔所说的,“哪里有危难,哪里便出现拯救”。至于拯救的过程与成效究竟如何,倒是更值得关注。 剽窃他人成果也罢,性交易丑闻也罢,在为数众多的导师群体中,毕竟不占多数,并不比党政、司法等部门
2008-04-07 18:33:00 1860
原创 java排序算法
1.定义通过比较来确定输入序列1,a2,..,an>的元素间相对次序的排序算法称为比较排序算法。2.算法解释 (1) 选择排序: 选择排序的基本思想是对待排序的记录序列进行n-1遍的处理,第i遍处理是将L[i..n]中最小者与L[i]交换位置。这样,经过i遍处理之后,前i个记录的位置已经是正确的了。 (2): 冒泡排序 最简单的排序方法是冒泡排序方法。这种方法的基本思想是
2008-04-07 06:57:00 1959 5
原创 Java类加载原理及类加载器
Java和其他语言不同的是,Java是运行于Java虚拟机(JVM)。这就意味着编译后的代码是以一种和平台无关的格式保存的,而不是某种特定的机器上运行的格式。这种格式和传统的可执行代码格式有很多重要的区别。具体来说,不同于C或者C++程序,Java程序不是一个独立的可执行文件,而是由很多分开的类文件组成,每个类文件对应一个Java类。 另外,这些类文件并不是马上加载到内存,而是当程序需要的时候
2008-04-05 23:22:00 12586 2
原创 JAVA数组详解
java语言中,数组是一种最简单的复合数据类型。数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素。数组有一维数组和多维数组。 ★ 一维数组 1. 一维数组的定义 type arrayName[ ]; 类型(type)可以为Java中任意的数据类型,包括简单类型和复合类型。 例如: int intArray[
2008-04-05 11:26:00 1999
原创 进程的映像
在操作系统课本上看到“进程的映像”,不是太理解,在网上搜了一下,还是不理解~~~,只有问老师了一个进程的内存映像,从低地址开始分为五部分正文段初始化数据段未初始化数据段堆区栈区其中,堆区和栈区共享同一块内存区域,栈由该区域的最高地址向低地址增长,而堆由该区域的低地址向高地址增长映像和映射有何区别? 映射是一个动词,描述的是A到B的一种关系,B就称为这种映射下A的映像 你要问的是
2008-04-05 09:47:00 6692 1
原创 为什么使用多线程?
1.耗时的操作使用线程,提高应用程序响应2.并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。3.多CPU系统中,使用线程提高CPU利用率4.改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。 使用多线程的理由之一是和进程相比,它是一种非常花销小,切换快,更"节俭"的多任
2008-04-05 00:09:00 13273
转载 如何学好JAVA语言?
网上关于如何学好JAVA语言的文章一大堆,各人有各人的经验和做法,因人而异,下面我就说下我的观点吧,不妥之处还请各位见谅呵呵。要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是
2008-04-04 16:29:00 1560
原创 Java学习的30个目标
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking, multithreading,ref
2008-04-04 11:04:00 902
原创 Java基础知识——Java入门与加深
1 什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本号又是怎么回事? 答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二版) JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Software Develop Kit)。 2 什么是JRE/J2RE? 答:J2RE是Java2 Runtime Environ
2008-04-04 10:40:00 806
原创 黑客常用命令和快捷键大全
一、常见用法: F1 显示当前程序或者windows的帮助内容。 F2 当你选中一个文件的话,这意味着“重命名” F3 当你在桌面上的时候是打开“查找:所有文件” 对话框 F10或ALT 激活当前程序的菜单栏 windows键或CTRL+ESC 打开开始菜单 CTRL
2008-04-04 09:56:00 1771
原创 Java学习总论
一、 JDK (Java Development Kit) JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自
2008-04-03 22:55:00 782
翻译 必须掌握的八个DOS命令
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看
2008-04-03 17:49:00 707
转载 Java多线程设计模式
Introduction 1 Java语言的线程开始执行Java程序后,至少会有一个线程开始操作,有操作的是被称为主线程的线程,主线程执行输入类的main()。当main()里的所有处理均结束后,则主线程也同时结束。当应用程序的规模大到一定程度,程序里的多线程会以每种形式存在。以下是几个常见的范例:1) GUI应用程序。2) 比较花费时间的I/O处理。3) 多个客户端。如欲启动线程时,有
2008-04-03 17:23:00 1397
原创 Java操作Excel的2种方法--Poi,jExcelApi
老师让查一些java操作excel的方法,在网上查了半天,看的也不太懂,就把有价值的总结一下。发现java操作Excel的第三方jar包比较多,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。一、jExcelAPIjExcelAPI是一个韩国程序员的作品,虽然没有POI那样血统高贵,但是在笔者的使用过程中,感觉简单方便,对中文支持非常好,功能也比较强大。它的下
2008-04-02 22:37:00 2210
原创 每个初学者都应该搞懂的问题!
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world! "; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello
2008-04-02 19:15:00 806 2
原创 提高自己JAVA水平的十大技术讨论
本文列出了当今计算机软件开发和应用领域最重要十种关键技术排名,如果你想保证你现在以及未来的几年不失业,那么你最好跟上这些技术的发展。虽然你不必对这十种技术样样精通,但至少应该对它们非常熟悉。 一、XML 在十种技术中,最重要的一种技术我想应该非XML莫属。这里不仅仅指XML规范本身,还包括一系列有关的基于XML的语言:主要有XHTML,XSLT,XSL,DTDs,XML Schema
2008-04-02 07:19:00 865
转载 java程序员面试基本题目
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类
2008-04-02 07:07:00 2891 1
原创 SQL注入原理详细分析
1、什么是SQL注入 随着B/S模式应用开发的发展,使得使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。攻击者可以通过互联网的输入区域,利用某些特殊构造的SQL语句插入SQL的特殊字符和指令,提交一段数据库查询代码(一般是在浏览器地址栏
2008-04-01 21:58:00 1270
原创 sql 介绍
SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型
2008-04-01 21:33:00 831
原创 java运行时多态性的实现
运行时多态性是面向对象程序设计代码重用的一个最强大机制,动态性的概念也可以被说成“一个接口,多个方法”。Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制,下面就继承和接口实现两方面谈谈java运行时多态性的实现。 一、通过继承中超类对象引用变量引用子类对象来实现 举例说明: //定义超类superA class superA { int i = 100
2008-04-01 07:26:00 1303
ITAT 的JAVA 竞赛试题
2009-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人