A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Joe0428 中级黑马   /  2018-8-8 21:22  /  1029 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

蓝色标记:自己心得
红色标记:容易放错的
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计算机基础知识
二进制(直接奔入主题)
它只包含01两个数,逢21;每一个0或者每一个1,叫做bit(比特)
l  十进制转成二进制数据:使用除以2获取余数的方式

l  二进制数据转成十进制数据:使用8421编码的方式

字节
字节是我们常见的计算机中最小存储单元。计算机存储任何的数据,都是以字节的形式存储。

第二章2.1Java虚拟机—JVM
l  JVM(Java Virtual Machine): Java虚拟机,是运行所有Java程序的假想计算机,是Java的运行环境。
l  跨平台性:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是有jvm实现的,我们编写的程序运行在jvm上,而Jvm运行在操作系统上。

Ps:Java虚拟机本身不具备跨平台功能,每个操作系统都有不同版本的虚拟机。
2.2 JREJDK
l  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小程序中,出现的关键词有publicclassstaticvoid等,这些单词已经被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, 下载次数: 4)

十进制转二进制.png

1 个回复

倒序浏览
试一试发些基础知识贴
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马