`
文章列表
《Java编程那些事儿》连载面向的是程序语言的初学者,以及未接触过JAVA的程序开发人员,主要是进行技术性的讲解和介绍,目的是让大家能够掌握对应的知识或技术,下面马上就要进入JAVA语言的介绍了,现在集中征求一下大家的意见和建议,以便修正以后的写作,我整理了一下几个问题: 1、如果您是一个初学者,您觉得这些介绍够通俗吗,您可以理解其中包含的知识或技术吗?如果您理解有困难,主要是那些内容呢? 2、您觉得如何做可以写的更好,更容易理解? 3、您觉得知识的深度如何,是否需要加深? 4、您觉得例子举的是否形象,您有哪些更形象的例子呢? 5、您觉得遗漏了那些内容,或者您认为那些内容还需要补充? 其他大 ...
Java编程那些事儿9——网络编程基础 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 1.4 网络编程基础 对于初学者,或者没有接触过网络编程的程序员,会觉得网络编程涉及的知识很高深,很难,其实这是一种误解,当你的语法熟悉以后,其实基本的网络编程现在已经被实现的异常简单了。 1.4.1 网络编程是什么? 网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据。 现在的网络编程基本上都是基于请求/响应方式的,也 ...
Java编程那些事儿8——计算机内部的数据表达 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 1.3 计算机内部的数据表达 计算机内部数据表达的总原则就是:把一切内容数值化、数字化。这个也是编程时处理数据的基本方式, ...
Java编程那些事儿7——进制的概念 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 1.2进制的概念 因为不可能为每个数值都创造一个符号,所以需要用基本数字组合出复合的数值,这样就有了进制的概念。 其实所有进制都是人为的创造,都是用来计数方便的。现在最常用的进制是十进制,当然其它的进制也在使用中。例如“半斤八两”这个成语,就反映了古代一斤等于十六两的概念,也就是十六进制计数方式。 计算机编程中常用的进制有二进制、八进制、十进制和十六进制,十进制还是最主要的表达形式。在编程中,大家书写的数值默认为十进制。 对于进制,有两个最基本 ...
Java编程那些事儿6——计算机软件基本概念 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 第一章计算机基础 本部分主要介绍计算机相关的知识,重点介绍和软件编程相关的基础知识。 其实对于编程来说,计算机的基础是越多越深就越好,但是受时间和精力的限制,每个人了解的其实还是很有限,下面就主要编程中常用的基础知识,遗漏的地方请大家积极指正和补充。 计算机本质的结构就是将所有的内容数据化,其实软件编程也采用的是同样的逻辑,把各种需要保存的状态数字化。 1.1 计算机软件基本概念 l软件的概念 大家都知道,计算机分为硬件和软件,其实 ...
Java编程那些事儿5——程序设计介绍小结 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 前面简单的介绍了程序设计的相关知识,程序设计也就是用程序语言表达你自己的思维,所以重要的不是语言,而是你的思维,这个是现 ...
Java编程那些事儿4——如何学好程序设计? 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 俗话说“兴趣是最好的老师”,但是只靠兴趣是远远不够的,还需要付出艰辛的努力。程序设计是一种技能,需要在较短的时间内学 ...
Java编程那些事儿3——你适合学习程序设计吗? 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 程序设计是一个技术活,所以不是适合所有的人。现在很多人听说程序设计人员待遇如何如何的好,都一窝蜂的来学习程序,其实 ...
Java编程那些事儿2——程序设计是什么? 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 程序设计,俗称编程,是一个比较专业的概念。初学者,甚至一部分开发人员,都不能很简单的解释这个概念,所以使初学者觉得程序 ...
序言 从大学毕业到现在,马上就六年了,这六年中从事过开发,也从事培训工作,相比而言,参加培训工作的时间要长一些。由于工作的特点,遇到了各种各样的学生,在学习编程时遇到了一系列的问题,也有很多迷茫的时候,希望通过编写本书,把相关的问题进行一下总结,把自己的经验和大家进行分享。当然由于一些知识也只是个人见解,也希望大家积极指正,帮助编程的初学者,以及程序开发人员深刻理解基础的概念,更好的学习编程和从事开发工作。 编写一本书,总要有个名字吧,姑且把书名叫做《Java编程那些事儿》吧,主要是用通俗的语言,解释清楚以下几个内容: 1、程序设计是什么? 2、Java语言相关基础语法及 ...
多线程杂谈 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 多线程编程是一种很常用,但是也有一定的学习难度,本文不涉及多线程的程序如何编写,只通过一些实际的小例子,让大家熟悉一些基本的多线程的概念。 俗话说 ...
J2ME射击游戏实现示例(含源代码和资源) 出自:http://blog.csdn.net/mailbomb 作者:陈跃峰 本示例是一个射击游戏Demo,主要功能包含: 1、玩家飞机基本控制 2、飞机连续发射多颗子弹 3、子弹轨迹实现 4、敌方飞机轨迹实现 5、敌方飞机连续发射多颗子弹 6、敌人出现逻辑(以脚本方式实现,便于关卡编辑) 7、一个最基本的脚本生成程序 下载资源:http://download.csdn.net/source/369693
Java语言中的参数传递 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 在实际的开发过程中,方法调用是一种很常见的操作,在方法调用中,关于参数的处理可能很多进行实际开发的程序员都不一定理解的很清楚,下面系统的介绍一下Java语言中参数传递的规则,以及和参数传递相关的一些问题。 和其它程序设计语言类似,Java语言的参数传递也分为两种: 1、按值传递(by value) 适用范围:8种基本数据类型、String对象 特点:在内存中复制一份数据,把复制后的数据传递到方法内部 作用:在方法内部改变参数的值,外部数据不会跟着发生改变 ...
J2ME游戏代码示例(一)——俄罗斯方块 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 下面是我写的一个简单的俄罗斯方块游戏代码,代码中主要包含3个类: lTerrisMIDlet——MIDlet类 lGameCanvas——游戏界面类 lGameEngine——游戏逻辑类 使用WTK2.5.1运行通过. 具体代码如下: //MIDlet类 import javax.microedition.midlet.MIDlet; import javax.microedition.lcdui.*; public class ...
J2ME技术的RPG游戏demo(含源代码) 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb demo功能包括: 1、绘制地图(不包含滚屏) 2、人物移动控制 3、和地图的碰撞 4、界面切换 备注:本demo使用MIDP1.0技术实现。 源代码和资源文件下载地址:http://download.csdn.net/source/307507
Global site tag (gtag.js) - Google Analytics