黑马程序员技术交流社区
标题: Java浅基础总结01 [打印本页]
作者: Joe0428 时间: 2018-8-8 21:22
标题: Java浅基础总结01
蓝色标记:自己心得
红色标记:容易放错的
Day01【前言、入门语言、常量、变量】第一章1.1Java语言概述[url=]Undo[/url]什么是Java语言
Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级编程的语言。
Java语言的发展历史
l 1995年Sun公司发布Java1.0版本
l 1997年发布Java1.1版本
l 1998年发布Java1.2版本
l 2000年发布Java1.3版本
l 2002年发布Java1.4版本
l 2004年发布Java1.5版本
l 2006年发布Java1.6版本
l 2009年Oracle公司收购Sun公司,并于2011发布Java1.7版本
l 2014年发布Java1.8版本
l 2017年发布Java1.9版本
Java语言的能做什么?
Java语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银系统等,以及服务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。
1.2计算机基础知识二进制(直接奔入主题)
它只包含0、1两个数,逢2进1;每一个0或者每一个1,叫做bit(比特)
l 十进制转成二进制数据:使用除以2获取余数的方式
l 二进制数据转成十进制数据:使用8421编码的方式
字节
字节是我们常见的计算机中最小存储单元。计算机存储任何的数据,都是以字节的形式存储。
第二章2.1Java虚拟机—JVMl JVM(Java Virtual Machine): Java虚拟机,是运行所有Java程序的假想计算机,是Java的运行环境。
l 跨平台性:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是有jvm实现的,我们编写的程序运行在jvm上,而Jvm运行在操作系统上。
Ps:Java虚拟机本身不具备跨平台功能,每个操作系统都有不同版本的虚拟机。
2.2 JRE和JDKl JRE(Java Runtime Environment):是java程序的运行时环境,包含JVM和运行时所需要的核心类库。
l JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具
Ps:三者关系:JDK>JRE>JVM
第三章 3.0说明编译和运行时两回事
l 编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中,javac编译器会检查我们所写的程序是否有错误。例如:找不到对象,局部变量声明但没有给定初始值等语法错误。
l 运行:是指将class文件交个JVM去运行,此时jvm就会去执行我们编写的程序了。
关于main方法
l Main方法:称为主方法。写法是固定格式不可以更改。Main方法是程序的入口或起始点,无论我们编写多少程序,Jvm在运行的时候,都会从main方法这里开始。
3.1添加注释l 注释:就是对代码的解释说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须要的,它不影响程序的编译和运行(作为一个有素质的程序员这是必备的)
l Java中有单行注释、多行注释和文档注释
单行注释以 //开头 换行结束
多行注释以 /*开头 以*/结束
文档注释以/**开头 以*/结束
3.2关键词keywords关键字:是指在程序中,Java已经定义好的单词,具有特殊含义
。HelloWorld小程序中,出现的关键词有public、class、static、void等,这些单词已经被Java定义好,全部都是小写字母,在高级编辑器中颜色特殊
。关键字比较多,不能死记硬背,学到哪里记到哪里即可
3.3标识符标识符:是指在程序中,我们自己定义的内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。
。HelloWorld小程序中,出现的标识符有类名字HelloWorld(大驼峰命名)
命名规则:硬性要求
。标识符可以包含英文26个(区分大小写)、0~9数字、$(美元符号) 和_(下划线)
。标识符不能以数字开头。
。标识符不能是关键字
命名规范:软性建议
。类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)
。方法名规范:首字母小写,后面每个单词首字母大写(小驼峰式)
。变量名规范:全部小写
。常量名规范:全部大写
第四章常量:是指Java程序中固定不变的数据
第五章 变量和数据类型(重点)。变量:常量是固定不变的数据,那么在程序运行中可以便获的量称为变量
数学中,可以使用字母代替数字运算,例如x=1+5或者6=x+5.
程序中,可以使用字母保存数字的方式进行运算,提高计算能力,可以解决更多的问题。比如x保存5, x也可以保存6,这样x保存的数据是可以改变的。
Java中变量必须明确保存的数据类型
。数据类型
Java的数据类型分为两大类:
。基本数据类型:包括 整数、浮点数、字符、布尔。
。引用基本数据类型:包括类、数组、接口
。基本数据类型
四类八种基本类型 整形(byte、short、int、Long)浮点数(float、double)字符(char)布尔(boolean)
Ps:每一种基本数据类型都有自己的封装类也就是引用数据类型
Java中默认类型::整数类型是int、浮点类型是double
。变量的定义格式:
数据类型 变量名 = 数据值;
。注意事项
变量名称:在同一个大括号{}范围内,变量的名字不可以相同
局部变量:定义的变量:不赋值不能使用,
-
十进制转二进制.png
(104.06 KB, 下载次数: 6)
作者: Joe0428 时间: 2018-8-9 13:25
试一试发些基础知识贴
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |