![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 82
vbloveshllm
573108383
展开
-
程序设计
程序设计,俗称编程,是一个比较专业的概念。初学者,甚至一部分开发人员,都不能很简单的解释这个概念,所以使初学者觉得程序设计是一件很有科技含量,或者是很高深的学科,其实这些都是误解。那么程序设计到底是什么呢? 程序,其实就是把需要做的事情用程序语言描述出来。类似如作家,就是把自己头脑中的创意用文字描述出来。所以学习程序,主要就是三个问题:做什么、怎么做和如何描述,具体如下:1转载 2012-11-01 09:30:55 · 429 阅读 · 0 评论 -
Alan Kay
Alan Kay The best way to predict the future is to invent it,预测未来最好的方法是创造它!——Smalltalk发明人Alan Kay “预测未来的最好方法,就是把它创造出来”这是天才大师阿伦凯的名言,他是Smalltalk面向对象编程环境语言的发明人之一,也是面向对象编程思想的创始人之一,他还是笔记本电脑最早的构想者和转载 2012-11-07 09:29:37 · 1009 阅读 · 0 评论 -
AJAX
ajax求助编辑百科名片读音:e:j^ks 。AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。 查看精彩图册目录名称来源应用优势应用转载 2012-11-12 17:27:55 · 664 阅读 · 0 评论 -
给初学者之四:java企业级应用之软件篇
给初学者之四:java企业级应用之软件篇嗯,说过了硬件就该是软件了 这篇是这个系列的重中之重 首先我们来说说什么是软件,统一一下概念 所谓软件通俗地说就是一套计算机程序 实现了某些功能的计算机程序 在很早很早以前,一台计算机的软件是不分层次结构的 一台计算机只有一个系统,这个系统既是操作系统又是应用软件,与硬件紧密绑定 后来经过许多年的发展发展发展转载 2012-12-18 22:30:54 · 480 阅读 · 0 评论 -
给初学者之一:浅谈java及应用
给初学者之一:浅谈java及应用 学java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去java相关的版面 总体感觉初学者多,高手少,精通的更少 由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间 还有一个很重要的原因就是java这门语言更适合转载 2012-12-18 22:28:34 · 446 阅读 · 0 评论 -
给初学者之二:从JDK说起
给初学者之二:从JDK说起在知道了java有什么优点,能做什么之后 就该说一下java该如何去学了 在说java如何去学之前,有必要把java的几个大方向做一个简单说明 早在五年前,嗯,应该说是六年前,也就是99年的时候 sun公司做出了一个决定,将java应用平台做一个划分 毕竟在不同领域,语言应用特性是有区别的 针对不同领域内的应用,sun公司可以发布相关高端转载 2012-12-18 22:29:28 · 442 阅读 · 0 评论 -
给初学者之七:java企业级应用之术语篇
给初学者之七:java企业级应用之术语篇在了解完J2ee的相关周边产品之后需要深入J2ee规范内部去了解一下到底这些规范 这里介绍几个最常用的规范 再继续说下去之前有必要说几个常识 Java的诞生 Java之父James Gosling早年从cmu毕业之后 从事了一段时间的开发工作,后来意外碰到一个项目 这个项目要求他用C++开发,但可爱的JG是天才,凡是天才在某方转载 2012-12-18 22:33:19 · 451 阅读 · 0 评论 -
给初学者之三:java企业级应用之硬件篇
给初学者之三:java企业级应用之硬件篇总算讲到企业级应用了,内容开始逐渐有趣起来 java企业级应用分为硬件篇和软件篇 重点在软件,硬件是外延,严格地说与java没有必然联系 但是,由于java是网络语言,不了解硬件的一些基础知识 软件知道再多也没什么用,不要上了战场还不知道为什么而打仗 硬件是软件的基础,在这个前提下,有必要专门花一点点篇幅来聊一下硬件转载 2012-12-18 22:30:11 · 502 阅读 · 0 评论 -
给初学者之五:企业级应用之中间件
给初学者之五:企业级应用之中间件前面一篇简单介绍了一下应用软件的分层 下面重点介绍一下中间件,也就是业务逻辑层的软件结构 从本系列第二篇我们知道,java程序是跑在虚拟机之上的 大致结构如下: ------------ | grogram | ------------ | 虚拟机 | ------------ | 操作系统 | --------转载 2012-12-18 22:31:40 · 552 阅读 · 0 评论 -
给初学者之六:java企业级应用之综合篇
给初学者之六:java企业级应用之综合篇我们知道中间件有很多种规范以及相关的模型 最流行的一个是j2ee还有一个是.net 那么各大公司关于这两套规范各有什么产品以及周边呢? j2ee: 黄金组合 操作系统:Solaris 应用服务器:Weblogic 数据库:Oracle 开发工具:JBuilider/IntelliJ IDEA 优点:性能一级棒,转载 2012-12-18 22:32:39 · 474 阅读 · 0 评论 -
给初学者之九:收尾
给初学者之九:收尾 最后一篇介绍几个常见的概念 设计模式 这可不仅是java独有 我看的书就是c++和smalltalk例子的 先说说什么是设计模式 模式是什么?模式是经验的总结,潜规则的抽象 什么意思呢?比如说我们坐飞机,上飞机前需要经过几个步骤 什么安检领取登机牌之类的,这一套流程能不能改呢? 可以,但为什么几乎全世界的航空公司登机前都是这一套流程呢?转载 2012-12-18 22:34:46 · 470 阅读 · 0 评论 -
Java编程提高性能时需注意的地方
Java编程提高性能时需注意的地方最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码, 有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不转载 2013-01-22 08:33:54 · 390 阅读 · 0 评论 -
simula
simula目录简介程序设计思想的进步编辑本段简介 1967年5月20日,在挪威奥斯陆郊外的小镇莉沙布举行的IFIP TC-2 工作会议上,挪威科学家Ole-Johan Dahl和Kristen Nygaard正式发布了Simula 67语言。Simula 67被认为是最早的面向对象程序设计语言,它引入了所有后来面向对象程序设计语言所遵循的基础转载 2012-11-07 09:42:51 · 1086 阅读 · 0 评论 -
smalltalk
smalltalk求助编辑百科名片 《smalltalk程序设计导论》Smalltalk被公认为历史上第二个面向对象的程序设计语言和第一个真正的集成开发环境 (IDE)。由Alan Kay,Dan Ingalls,Ted Kaehler,Adele Goldberg等于70年代初在Xerox PARC开发。Smalltalk对其它众多的程序设计语言的产生起到了转载 2012-11-07 09:18:02 · 880 阅读 · 0 评论 -
中国移动如何用Java做开发
我今天介绍的内容包括四部分,第一块将介绍中国移动目前采用JAVA技术实现的业务端,第二部分将重点介绍一下中国移动最终推出的JAVA4.1 版本的相关内容,第三块我将介绍为了这个规范提供的一个配套的应用开发工具的相关的功能以及它的一些里边的构建情况,最后我会对这次演讲做一次总结。 随着目前终端的软件和硬件能力的不断增强,终端已经从它传统的电话和短信的功能逐渐地去扩展出去了,我们可以看到,在转载 2012-11-05 10:08:51 · 1965 阅读 · 0 评论 -
你适合程序设计工作吗
程序设计是一个技术活,所以不是适合所有的人。现在很多人听说程序设计人员待遇如何如何的好,都一窝蜂的来学习程序,其实这个现象很不正常,因为程序不一定适合你。其实对于一个人来说,适合你的才是最好的。 就像现在很多小孩子都被家长逼着去学钢琴啊什么,有些小孩根本没有艺术细胞的,所以学习的效果就是差强人意了。 其实程序设计最需要基础扎实了,现在的程序设计学习很偏重程序转载 2012-11-01 09:32:04 · 738 阅读 · 0 评论 -
如何学好程序设计
俗话说“兴趣是最好的老师”,但是只靠兴趣是远远不够的,还需要付出艰辛的努力。程序设计是一种技能,需要在较短的时间内学会,就不能像学习汉语一样,通过十几年甚至更长的时间来学好,也不能像英语那样进行业余学习,以至很多大学毕业的人英语水平也不敢恭维,也达不到实用的程度。 那么如何学好程序设计呢?或者更现实一点,如何在短时间内成为一个程序员呢? 在接触的学生中,很多转载 2012-11-01 09:33:02 · 640 阅读 · 0 评论 -
程序设计的相关知识
前面简单的介绍了程序设计的相关知识,程序设计也就是用程序语言表达你自己的思维,所以重要的不是语言,而是你的思维,这个是现在程序设计教学中最大的误区,本书中将以语言和思维并重的方式来介绍Java语言,并培养你的逻辑思维。 程序设计的道路不是一帆风顺的,其中布满艰辛,所以如果你打算学习程序设计,那么要做好长期吃苦的准备,俗话说:“板凳要做十年冷”,要有这样的耐心和恒心才能把程序设计转载 2012-11-01 09:33:43 · 511 阅读 · 0 评论 -
计算机基础
第一章 计算机基础 本部分主要介绍计算机相关的知识,重点介绍和软件编程相关的基础知识。 其实对于编程来说,计算机的基础是越多越深就越好,但是受时间和精力的限制,每个人了解的其实还是很有限,下面就主要编程中常用的基础知识,遗漏的地方请大家积极指正和补充。 计算机本质的结构就是将所有的内容数据化,其实软件编程也采用的是同样的逻辑,把各种需要保转载 2012-11-01 09:34:28 · 719 阅读 · 0 评论 -
进制的概念
因为不可能为每个数值都创造一个符号,所以需要用基本数字组合出复合的数值,这样就有了进制的概念。 其实所有进制都是人为的创造,都是用来计数方便的。现在最常用的进制是十进制,当然其它的进制也在使用中。例如“半斤八两”这个成语,就反映了古代一斤等于十六两的概念,也就是十六进制计数方式。 计算机编程中常用的进制有二进制、八进制、十进制和十六进制,十进制还是最主要的表转载 2012-11-01 09:35:30 · 4318 阅读 · 0 评论 -
计算机内部的数据表达
计算机内部数据表达的总原则就是:把一切内容数值化、数字化。这个也是编程时处理数据的基本方式,对于编程理解的越深入,则将越认同该原则。 其实计算机也只能这样,因为计算机内部只能存储0和1两个数字,所以必须把指令、数据、图片、文本等各种各样的内容数字化成0和1进行存储、传输和显示。1.3.1 整数的表达 整数有正负之分,但是计算机内部只能存储0和1,则计算机转载 2012-11-01 09:36:19 · 1246 阅读 · 0 评论 -
网络编程基础
网络编程基础 对于初学者,或者没有接触过网络编程的程序员,会觉得网络编程涉及的知识很高深,很难,其实这是一种误解,当你的语法熟悉以后,其实基本的网络编程现在已经被实现的异常简单了。1.4.1 网络编程是什么? 网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个转载 2012-11-01 09:36:58 · 512 阅读 · 0 评论 -
Java语言历史
Java语言现在是编程领域主流的开发语言之一,在这里就简单的介绍一下和Java语言相关的一些知识。1.5.1 Java语言历史 1991年,美国的SUN(太阳微系统)公司为了在消费类电子设备(现在称作智能家电)方面进行前沿研究,建立了以James Gosling领导的Green小组进行软件方面的研究,该小组一开始选择当时已经很成熟的C++语言进行设计和开发,但是却发现执行C转载 2012-11-01 09:37:48 · 640 阅读 · 0 评论 -
每个初学者都应该搞懂的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hel转载 2012-11-01 09:57:17 · 715 阅读 · 0 评论 -
Java影响力远超想像--为什么要采用java这个平台
从开发项目的类别角度看java平台基于B/S结构的系统,在这个方向上的竞争是激烈的,有专注于此的LAMP(Linux + Apache + Mysql + Php);也有刚刚兴起的Rails(Ruby Frameworks)甚至是号称快速开发的ASP.NET;当然了java在这个领域里的MVC框架数都数不完,比如Struts . Webwork等,然而即便是如此,选择java作为开发的理由也是不充转载 2012-11-01 10:40:31 · 500 阅读 · 0 评论 -
Oracle收购SUN后,MySQL会不会消失?Oracle-Java时代的开始,关注六大焦点的命运!
Oracle收购SUN后,MySQL会不会消失?收藏 我的个人观点,MySQL不会消失,根据规律,此类东西一旦消失,会很快出现1 社区版,一部分好事的会继续研发2 新产品,重新包装一个新公司出来。而且根据Oracle和MySQL的定位,Oracle数据库主要面向大中型企业,重点在一些有实力的公司,而MySQL主要在一些网站和中小企业里,毕竟免费的,且性能对于他们转载 2012-11-01 16:49:54 · 1124 阅读 · 0 评论 -
JAVA 比较两个日期相差
在测试工作中经常会使用到比较两个日期相差的天数,我之前用过实现这一功能的两个版本的方法,源代码如下:(版本1)publicstaticint getIntervalDays(Date fDate, Date oDate) { if (null == fDate ||null == oDate) { return -1; }转载 2012-11-01 10:47:01 · 1031 阅读 · 0 评论 -
一个Java程序员对2011年的回顾
摘要:2011年对于Java社区来说发生了许多事情。我们等待了好长时间才等来了Java 7的发布,我们看着Oracle和Google官司的拉锯战,我们也迎来了更多在JVM上运行的语言。2011年对于Java社区来说发生了许多事情。我们等待了好长时间才等来了Java 7的发布,我们看着Oracle和Google官司的拉锯战,我们也迎来了更多在JVM上运行的语言。下面列出来的是过去的一年中转载 2012-10-24 14:13:39 · 641 阅读 · 0 评论 -
java创建文件相关内容
1.定义writerfile 类,定义创建文件的名称,路径,及其是否成功,设置文件内容等相关函数public class WriterFile {public String filepath=null;public String filename=null;public String fileContent=null;public Boolean success;/原创 2015-07-14 09:39:35 · 815 阅读 · 0 评论