Welcome 微信登录

首页 / 软件开发 / JAVA

Java编程那些事儿8——计算机内部的数据表达

Java编程那些事儿8——计算机内部的数据表达

Java编程那些事儿8——计算机内部的数据表达2010-02-27 csdn博客 陈跃峰1.3 计算机内部的数据表达计算机内部数据表达的总原则就是:把一切内容数值化、数字化。这个也是编程时处理数据的基本方式,对于编程理解的越深入,则将越认同该原则。其实计算机也只能这样,因为计算机内部只能存储0和1两个数字,所以必须把指令、数据、图片、文本等各种各样的内容数字化成0和1进行存储、传输和显示。1.3.1 整数的表达整数有正负之分,但是计算机内部只能存储0和1,...
Java编程那些事儿9——网络编程基础

Java编程那些事儿9——网络编程基础

Java编程那些事儿9——网络编程基础2010-02-27 csdn博客 陈跃峰对于初学者,或者没有接触过网络编程的程序员,会觉得网络编程涉及的知识很高深,很难,其实这是一种误解,当你的语法熟悉以后,其实基本的网络编程现在已经被实现的异常简单了。1.4.1 网络编程是什么?网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据。现...
Java编程那些事儿10——Java语言简介

Java编程那些事儿10——Java语言简介

Java编程那些事儿10——Java语言简介2010-02-27 csdn博客 陈跃峰Java语言现在是编程领域主流的开发语言之一,在这里就简单的介绍一下和Java语言相关的一些知识。 1.5.1 Java语言历史1991年,美国的SUN(太阳微系统)公司为了在消费类电子设备(现在称作智能家电)方面进行前沿研究,建立了以James Gosling领导的Green小组进行软件方面的研究,该小组一开始选择当时已经很成熟的C++语言进行设计和开发,但是却发现执行...
Java编程那些事儿11——JDK的安装、配置和使用

Java编程那些事儿11——JDK的安装、配置和使用

Java编程那些事儿11——JDK的安装、配置和使用2010-02-27 csdn博客 陈跃峰第二章 建立开发环境“工欲善其事,必先利其器”。进行程序开发,首先要安装开发相关的软件,并且熟悉这些工具软件的基本使用。本章介绍一下两类开发工具的使用:l基础开发工具基础开发工具是进行程序设计的基础,包含开发中需要的一些基本功能,例如编译、运行等,是其它开发工具的基础。Java语言的基本开发工具是SUN公司免费提供的JDK。实际开发中,为了...
Java编程那些事儿12——第一个HelloWorld程序

Java编程那些事儿12——第一个HelloWorld程序

Java编程那些事儿12——第一个HelloWorld程序2010-02-27 csdn博客 陈跃峰2.1.4 第一个HelloWorld程序对于初学者来说,第一个HelloWorld程序太神秘,也太难了,因为需要在第一个程序中学到很多的操作,而且在操作的过程中,即使是一个很小的错误,都可以让初学者束手无策,所以学习第一个HelloWorld程序,一点都不简单,也需要足够的细心和耐心。在本节中,将通过第一个HelloWorld程序学习如下内容:l 如何编辑...
Java编程那些事儿13——Eclipse基本使用

Java编程那些事儿13——Eclipse基本使用

Java编程那些事儿13——Eclipse基本使用2010-02-27 csdn 陈跃峰2.2 Eclipse使用Eclipse是一个开源、免费的集成开发工具。Eclipse是实现开发中的主流开发工具之一,熟练使用该工具将在学习,以及以后的实际开发中让你如虎添翼。如果把程序员类比成军队中的士兵的话,那么集成开发工具就是你手中的枪,你要对它足够的熟悉,并且足够熟练的使用它。对于开发工具的学习,需要在学习中使用,在使用中学习。2.2.1 Eclipse的获得E...
Java编程那些事儿14——Eclipse基础使用进阶

Java编程那些事儿14——Eclipse基础使用进阶

Java编程那些事儿14——Eclipse基础使用进阶2010-02-27 csdn博客 陈跃峰2.2.4 Eclipse基础使用进阶熟悉了Eclipse基本的使用以后,下面再补充一下Eclipse其它常见的操作,主要包含以下一些技巧:l分类项目目录l打开项目l添加JDKl添加源代码l快捷键速查2.2.4.1 分类项目目录在默认的Eclipse项目目录下,源代码和class文件都存储在项目根目录下,这样项目目录显得比较凌乱,可以通过以下设置来设置项目目录的...
Java编程那些事儿15——如何学好Java语法

Java编程那些事儿15——如何学好Java语法

Java编程那些事儿15——如何学好Java语法2010-02-27 csdn博客 陈跃峰第三章Java基础语法学习一个程序语言,首先需要学习该语言的格式,这个格式就是语言的语法。语法,对于初学者来说,是学习程序最枯燥的地方,因为语法部分需要记忆的内容太多,而且需要理解很多的知识。而对于曾经接触过其他程序设计语言的人来说,学习语法的速度特别快,主要是因为语法部分涉及的很多概念已经理解,而且大部分语言的语法格式比较类似。本章就来详细介绍一下Java语言的基础...
Java编程那些事儿16——代码框架、关键字和标识符

Java编程那些事儿16——代码框架、关键字和标识符

Java编程那些事儿16——代码框架、关键字和标识符2010-02-27 csdn博客 陈跃峰3.2 代码框架“罗马不是一天建成的”,所以想只学习几天的语法或者一两周的语法就能很熟练的编程,是不实际的想法。说个极端的例子,你的英语学了多少年了,能很流利的与人交流和书写文章吗?当然,就程序语法来说,比英语简单多了。在开始学习Java时,不可能把所有的语法都一下子介绍清楚,但是如果需要把程序正确的运行起来,那么还必须不少的语法知识,为了...
Java编程那些事儿17——基本数据类型

Java编程那些事儿17——基本数据类型

Java编程那些事儿17——基本数据类型2010-02-27 csdn博客 陈跃峰3.5 基本数据类型程序中最核心的就是一系列的数据,或者叫程序状态,计算机为了方便的管理数据,就为数据设定了一组类型,这样在为数据分配内存以及操作数据时都比较方便,这就是数据类型的由来。其实现实生活中也存在各种数据类型,例如数字型,字符型等,数字型又可以划分为整数型和小数型,只是没有很可以的划分罢了。在数据类型中,最常用也是最基础的数据类型,被称作基本数据类型。可以使用这些类...
Java编程那些事儿18——变量和常量

Java编程那些事儿18——变量和常量

Java编程那些事儿18——变量和常量2010-02-27 csdn博客 陈跃峰3.6 变量和常量在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表。3.6.1 变量变量代表程序的状态。程序通过改变变量的值来改变整个程序的状态,或者说得更大一些,也就是实现程...
Java编程那些事儿19—数据类型转换

Java编程那些事儿19—数据类型转换

Java编程那些事儿19—数据类型转换2010-02-27 csdn博客 陈跃峰3.7 数据类型转换Java语言是一种强类型的语言。强类型的语言有以下几个要求:l变量或常量必须有类型要求声明变量或常量时必须声明类型,而且只能在声明以后才能使用。l赋值时类型必须一致值的类型必须和变量或常量的类型完全一致。l运算时类型必须一致参与运算的数据类型必须一致才能运算。但是在实际的使用中,经常需要在不同类型的值之间进行操作,这就需要一种新的语法来适应这种需要,这个语法...
Java编程那些事儿20—空白、语句结束和注释

Java编程那些事儿20—空白、语句结束和注释

Java编程那些事儿20—空白、语句结束和注释2010-02-27 csdn博客 陈跃峰3.8 空白在前面的内容中,已经介绍了在编写代码中,单词和单词之间需要使用空格进行间隔,至于空格的数量则不限制。而实际的编码中,为了使代码的结构清晰,一般需要在代码的前面加入一定数量的空格,例如如下格式:public class Blank{ public static void main(String[] args){ int n; { n = 10; } ...
Java编程那些事儿21—算术运算符

Java编程那些事儿21—算术运算符

Java编程那些事儿21—算术运算符2010-02-27 csdn博客 陈跃峰第四章 运算符计算机,顾名思义,就是计算的机器,所以在编程中,也要进行大量的计算(运算),运算的符号简称为运算符。由于计算机可以进行各种运算,所以提供了很多的运算符号,这些运算符号一部分是现实里经常使用的,也有不少是计算机中新增的。学习运算符,首先要掌握每种运算的运算规则,然后在适当的时候使用对应的运算符。这需要对于运算符最够的熟悉,并具备一定的计算机基础知识。运算符的种类很多,...
Java编程那些事儿22—比较运算符

Java编程那些事儿22—比较运算符

Java编程那些事儿22—比较运算符2010-02-27 csdn博客 陈跃峰4.2 比较运算符比较运算符实现数据之间大小或相等的比较。比较运算符运算的结果是一个boolean类型的值,如果比较结果成立则为true,否则为false。Java语言中比较运算符的表示和功能见下表4-2。表4-2 比较运算符符号名称功能说明>大于比较左侧数字是否大于右侧数字<小于比较左侧数字是否小于右侧数字>=大于等于比较左侧数字是否大于或等于右侧数字<...
Java编程那些事儿23—逻辑运算符

Java编程那些事儿23—逻辑运算符

Java编程那些事儿23—逻辑运算符2010-02-27 csdn博客 陈跃峰4.3 逻辑运算符逻辑运算符是指进行逻辑运算的符号。逻辑运算主要包括与(and)、或(or)和非(not)三种,在程序中主要用来连接多个条件,从而形成更加复杂的条件。逻辑运算符的运算结果是boolean类型。参与逻辑运算的数据也必须是boolean类型。关于逻辑运算符的种类和说明参看表4-3。表4-3 逻辑运算符符号名称功能说明&&逻辑与两个条件同时为true才为...
Java编程那些事儿24—赋值运算符

Java编程那些事儿24—赋值运算符

Java编程那些事儿24—赋值运算符2010-02-27 csdn博客 陈跃峰4.4 赋值运算符赋值运算符是指为变量或常量指定数值的符号。最基本的赋值运算符是“=”。由于Java语言是强类型的语言,所以赋值时要求类型必须匹配,如果类型不匹配时需要能自动转换为对应的类型,否则将报语法错误。示例代码:byte b = 12; //类型匹配,直接赋值int n = 10; //类型匹配,直接赋值double d = 100;//...
Java编程那些事儿25—位运算符

Java编程那些事儿25—位运算符

Java编程那些事儿25—位运算符2010-02-27 csdn博客 陈跃峰4.5 二进制运算符由于计算机内部的数据都以二进制的形式存在,所以在Java语言中提供了直接操作二进制的运算符,这就是下面要讲解的位运算符和移位运算符。使用二进制的运算符,可以直接在二进制的基础上对数字进行操作,执行的效率比一般的数学运算符高的多,该类运算符大量适用于网络编程、硬件编程等领域。二进制运算符在数学上的意义比较有限。在Java代码中,直接书写和输出的数值默认是十进制,J...
Java编程那些事儿26—移位运算符

Java编程那些事儿26—移位运算符

Java编程那些事儿26—移位运算符2010-03-07 csdn 陈跃峰4.5.2 移位运算符移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是...
Java编程那些事儿27—其它运算符

Java编程那些事儿27—其它运算符

Java编程那些事儿27—其它运算符2010-03-07 csdn 陈跃峰4.6 其它运算符对于无法归类,或者单独占一类的运算符,将在下面进行介绍。l++、--这两个运算符是程序中的递增和递减运算符。其意义参照以下示例代码:int n = 0;n++;// n = n + 1System.out.println(n);n++的意义就是对原来变量n的值加1以后再赋值给自身,因为原来变量n的值是0,加1以后则变成1。同理,递减运算符的意义也是这样,示例代码:i...
<< 331 332 333 334 335 336 337 338 339 340 >>