Java学习手记
FendouYingczx
因为热爱,所以简单
展开
-
12--Java数据类型及其转换
Java数据类型及其转换一、Java数据类型1、Java数据类型分类Java是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存分配了不同大小的内存空间。2、Java中基本数据类型在内存中占据存储大小四种类型 数据类型 存储需求 bit数 表数范围 整形 byte 1 byte 1*8 -128~127 short 2 byte 2*8 -32768~32768 I...原创 2018-02-26 19:07:39 · 473 阅读 · 0 评论 -
05--Java关键字
Java关键字一、Java关键字定义1、关键字概述在Java里面,被Java语言赋予特定含义的单词。2、关键字特点组成关键字的字母全部要小写。3、关键字注意事项(1)goto与const作为保留字存在,目前并没有使用(2)类似Notepad++这样的高级记事本,针对Java关键字有特殊的颜色标记,很直观可以观察到。4、Java关键字列表用于定义数据类型的关键字 class interface ...原创 2018-02-25 15:49:31 · 225 阅读 · 0 评论 -
06--Java标识符
Java标识符一、Java标识符定义1、标识符概述标识符就是给类、接口、方法、变量等起名字时所使用的字符序列。2、标识符组成规则(1)英文大小写字母(2)数字字符(3)$和_3、标识符注意事项(1)不能以数字开头(2)不能是Java中的关键字(3)区分大小写4、常见标识符命名规范(1)Pascal风格:包含一到多个单词,每一个单词第一个字母大写,其余字母均小写。例如HelloWorld、SetNa...原创 2018-02-25 16:29:46 · 169 阅读 · 0 评论 -
07--Java注释
Java注释一、Java注释1、注释概述程序里面用于解释说明程序的文字。2、Java里面注释分类格式(1)单行注释: //注释文字(2)多行注释: /* 注释文字 */(3)文档注释: /** 注释文字 */3、Java里面注释说明(1)注释是一名合格编程人员所必须具备的素质,所以对于初学者,最好养成良好的编程习惯,可以先写注释,把编程思想写出来,再编码。因为代码只是思想的一种体现形式而已。(2)...原创 2018-02-25 16:45:11 · 112 阅读 · 0 评论 -
08--Java常量
Java常量一、Java常量1、常量概述常量是指在程序执行的过程中其值不可以发生改变。2、Java中常量分类(1)字面值常量(2)自定义常量(面向对象里面)3、Java里面常量举例(1)字符串常量:双引号括起来的内容——‘abc’、’str’(2)整数常量:所有整数——12、23(3)小数常量:所有小数——12.34、3.14(4)字符常量:单引号括起来的内容——‘a’、’A’(5)布尔常量:较为...原创 2018-02-25 18:28:02 · 621 阅读 · 0 评论 -
09--进制和进制转换
进制和进制转换一、进制概述1、进制定义进制就是进位制,是人们规定的一种进位方法。 对于任何一种进制--X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。进制之间的规律是:进制越大,表现形式越短2、不同进制之间关系(1)二进制:二进制早期由电信号开关演变而来,任何数据在计算机中都是以二进制的形式存在的。(2)八进制:因为使用...原创 2018-02-25 19:25:16 · 239 阅读 · 0 评论 -
10--原码、反码、补码
原码、反码、补码一、有符号数据表示法1、有符号数据表示法在计算机内,有符号数有3种表示法:原码、反码和补码。所有数据的运算都是采用补码进行的。2、原码、反码、补码定义(1)原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。(2)反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。(3)补码:正数的补码与其原码相同;负数的补码是在其...原创 2018-02-25 19:34:46 · 2201 阅读 · 0 评论 -
11--Java变量
Java变量一、变量概述1、变量概述在程序执行过程中,在某个范围内其值可以发生改变的量,就如同数学里面的未知数。2、变量定义格式数据类型 变量名 = 初始化值;注意:格式是固定的,以此格式,以不变应万变3、变量理解(1)从本质上讲,程序就是操作一大堆数进行运算,而这些数被称作变量,存在内存里面,也就是说变量是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),...原创 2018-02-26 08:53:01 · 168 阅读 · 0 评论 -
Java基础学习路线
Java基础学习路线 对于很多只会C语言的初学者而言,面对java基础语法学习,反而感觉很难,其实其中最大的问题不是语法难,而是一种编程思想的转变。面向过程就是把你的代码封装成函数,然后依次去做一件事情,面向过程是把你要做的事情抽象成对象,告诉对象去做。所以要想学好java入门,必须知道类和对象的概念。 类是对生活中事物的抽象描述,比如人类,动物类,交通工具类;对象即...转载 2018-04-14 23:00:50 · 335 阅读 · 0 评论 -
float数据在内存中是怎么存储的
float类型数字在计算机中用4个字节存储。遵循IEEE-754格式标准: 一个浮点数有2部分组成:底数m和指数e底数部分 使用二进制数来表示此浮点数的实际值指数部分 占用8bit的二进制数,可表示数值范围为0-255但是指数可正可负,所以,IEEE规定,此处算出的次方必须减去127才是真正的指数。 所以,float类型的指数可从-126到128底数部分实际是占用24bit的一个值,但是最高位始终...原创 2018-04-13 13:43:48 · 507 阅读 · 0 评论 -
04--第一个Java程序HelloWorld
第一个Java程序HelloWorld一、开发工具介绍1、notepad(微软操作系统自带)比较原始,不能够显示行号与关键字特殊标记,开发起来困难,不建议使用。2、Notepad++相对于notepad,可以显示行号,对于Java里面的关键字都进行颜色标记,对于初学者比较适合,可以迅速提升代码撰写能力,初学者第一个月可以使用来迅速熟悉Java语言,下图是初次安装时配置图。 ...原创 2018-02-25 14:53:38 · 2270 阅读 · 0 评论 -
03--Java开发环境配置
Java开发环境配置一、JDK下载、安装、卸载1、JDK下载(1)到官方网站下载获得:http://www.oracle.com(2)针对不同的操作系统配置,需要下载不同的版本。2、JDK安装(1)傻瓜式安装即可(2)建议:安装路径不要有中文或者特殊符号如空格等。最好目录统一。(3)当提示JRE时,可以选择不安装,单独安装,但不建议。3、JDK卸载(1)在控制面板里面进行卸载。(2)在一些软件管家...原创 2018-02-25 11:40:58 · 172 阅读 · 0 评论 -
13--Java运算符
Java运算符一、Java运算符概述1、运算符概述(1)运算:对常量和变量进行操作的过程称为运算。(2)运算符:对常量和变量进行操作的符号称为运算符(3)操作数: 参与运算的数据称为操作数(4)表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的式子体现的是不同类型的表达式。(5)举例:加法运算 int a = 3 + 4; +就是运算...原创 2018-02-26 21:36:17 · 359 阅读 · 0 评论 -
14--Java键盘录入数据
Java键盘录入数据一、键盘录入数据1、键盘录入数据步骤(1)导包(位置放到class定义的上面)importjava.util.Scanner;(2)创建对象Scanner sc = new Scanner(System.in);(3)接收数据intx = sc.nextInt();2、键盘录入数据程序importjava.util.Scanner; classScannerTest { ...原创 2018-02-26 21:45:39 · 301 阅读 · 0 评论 -
15--Java流程控制语句
Java流程控制语句一、流程控制语句1、流程控制语句定义在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。2、流程控制语句分类(1)顺序结构(2)选择结构(3)循环结构(4)跳转控制语句二、顺序结构1、顺序结构定义顺序结构:是程序中最...原创 2018-02-27 10:12:56 · 349 阅读 · 0 评论 -
17--Java方法
Java方法一、Java方法概述1、方法定义(1)方法定义:方法就是完成特定功能的代码块,类似于很多语言里面的函数,在Java里面称作方法 (2)定义格式修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {函数体; return 返回值;}(3)格式解释 修饰符:比较多,后面会详细介绍。目前public static 返回值类型:用于限定返回值的数据类型...原创 2018-02-27 15:04:18 · 152 阅读 · 0 评论 -
18--Java数组
Java数组一、Java数组概述1、数组定义(1)数组定义:数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。(2)定义格式 格式1:数据类型[] 数组名; 格式2:数据类型 数组名[];2、数组初始化(1)数组初始化概述:Java中的数组必须先初始化,然后才能使用初始化:就是为数组中的数组元素分配内存空间,并为每个数组元...原创 2018-02-27 15:47:54 · 143 阅读 · 0 评论 -
ASCII代码对照表
常用字符与ASCII代码对照表为了便于查询,以下列出ASCII码表:第128~255号为扩展字符(不常用) ASCII码 键盘 ASCII 码 键盘 ASCII 码 键盘 ASCII 码 键盘 27 ESC 32 SPACE 33 ! 34 " 35 # 36 $ 37 % 38 & 39 ' 40 ( 41 ) 42 * 43 +...原创 2018-03-08 20:36:47 · 1436 阅读 · 0 评论 -
Java里面float类型数据在内存中怎么存储
float类型数字在计算机中用4个字节存储。遵循IEEE-754格式标准: 一个浮点数有2部分组成:底数m和指数e底数部分 使用二进制数来表示此浮点数的实际值指数部分 占用8bit的二进制数,可表示数值范围为0-255但是指数可正可负,所以,IEEE规定,此处算出的次方必须减去127才是真正的指数。 所以,float类型的指数可从-126到128底数部分实际是占用24bit的一个值,但是最高位始终...原创 2018-03-08 20:40:17 · 891 阅读 · 0 评论 -
01--计算机基础知识
计算机基础知识一、计算机1、计算机定义计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。2、计算机应用计算机的应用已渗透到社会的各个领域,正在改变着人们的工作、学习和生活的方式,推动着社会的发展。归纳一下,计算机的应用主要...原创 2018-02-24 22:17:19 · 336 阅读 · 0 评论 -
02--Java语言概述
Java语言概述一、java语言发展史1、Java语言创始人詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站 NeWS系统,但不受重视。后来转至Sun(StanfordUniversity Network,斯坦福大学网络公司)公司。1990年,与P...原创 2018-02-24 22:54:23 · 224 阅读 · 0 评论 -
Java笔记——System.out.println()详解
语句:System.out.println();System是一个类,继承自根类Objectout是类PrintStream类实例化的一个对象,且是System类的静态成员变量println()是类PrintStream的成员方法,被对象out调用...原创 2018-06-01 21:17:40 · 17726 阅读 · 1 评论