Welcome 微信登录

首页 / 软件开发 / JAVA

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...
Java编程那些事儿28—运算符优先级

Java编程那些事儿28—运算符优先级

Java编程那些事儿28—运算符优先级2010-03-07 csdn 陈跃峰4.7 运算符优先级在实际的开发中,可能在一个运算符中出现多个运算符,那么计算时,就按照优先级级别的高低进行计算,级别高的运算符先运算,级别低的运算符后计算,具体运算符的优先级见下表:运算符优先级表优先级运算符结合性1()[].从左到右2!+(正) -(负)~++--从右向左3*/%从左向右4+(加)-(减)从左向右5<<>>>>>从左向右...
Java编程那些事儿29—表达式

Java编程那些事儿29—表达式

Java编程那些事儿29—表达式2010-03-07 csdn 陈跃峰4.8 表达式由运算符和变量、常数或常量组成的式子称为表达式。例如2+3,a*b等。表达式是组成程序的基本单位,也是程序运算时的基本单位。在程序代码内部,每个表达式都有自己对应的数据类型,具体参看下表:表达式结果类型序号运算符结果类型1算术运算符数字型位运算符移位运算符递增、递减运算符2比较运算符布尔型逻辑运算符3赋值运算符和变量类型一致4条件运算符和两个值中类型高的一致对于序号1和2的...
Java编程那些事儿30—流程控制基础

Java编程那些事儿30—流程控制基础

Java编程那些事儿30—流程控制基础2010-03-07 csdn 陈跃峰第五章流程控制流程就是指程序执行的顺序,流程控制就是指通过控制程序执行的顺序实现要求的功能。流程控制部分是程序中语法和逻辑的结合,也是程序中最灵活的部分,是判断一个程序员能力的主要方面。众所周知,算法是程序逻辑的核心,而算法的绝大部分代码都是流程控制实现的。流程控制就是将程序员解决问题的思路,也就是解决问题的步骤,使用程序设计语言的语法格式描述出来的过程。5.1 流程控制基础流程控...
Java编程那些事儿31——if语句语法

Java编程那些事儿31——if语句语法

Java编程那些事儿31——if语句语法2010-03-07 csdn 陈跃峰5.3 条件语句条件语句,是程序中根据条件是否成立进行选择执行的一类语句,这类语句在实际使用中,难点在于如何准确的抽象条件。例如实现程序登录功能时,如果用户名和密码正确,则进入系统,否则弹出“密码错误”这样的提示框等。本部分对于条件语句的介绍,重点在于语法讲解和基本的使用,更详细的使用参看后续的综合示例部分。在Java语言中,条件语句主要有两类语法:if语...
<< 41 42 43 44 45 46 47 48 49 50 >>