黑马基础班Java基础班考试题需要敲代码吗还是都是选择题?谢谢

2018年最新黑马基础班程序员传智播客javaEE 49期基础班&就业班全套视频下载地址 评分:

2018年最新黑马基础班程序员传智播客javaEE 49期基础班&就业班全套视频下载地址

0 0

为了良好体验不建议使用迅雷下载

2018年最新黑马基础班程序员传智播客javaEE 49期基础班&就业班全套视频丅载地址

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0

为了良好体验,不建议使用迅雷下载

为了良好体验不建议使用迅雷下载

0 0

为叻良好体验,不建议使用迅雷下载

您的积分不足将扣除 10 C币

为了良好体验,不建议使用迅雷下载

开通VIP会员权限免积分下载

您因违反CSDN下载頻道规则而被锁定帐户,如有疑问请联络:!

2018年最新黑马基础班程序员传智播客javaEE 49期基础班&就业班全套视频下载地址

}

正在黑马基础班学习整理了一些课程知识点和比较重要的内容分享给大家,也是给自己拓宽一些视野仅供大家交流学习,大家有什么更好的内容可以发给我 现有黑馬基础班教程2000G  QQ  

这是我总结的基础班第一章课程,

  如果人要与计算机交流那么就要学习计算机语。计算机语言有很多种如:C,C++Java等。

人機交互:  软件的出现实现了人与计算机之间的更好的交互交互方式:  图形化界面(Graphical User Interface GUI):这种方式简单直观,使用者易于接受容易上手操作。


  命令行方式(Command Line Interface CLI):需要有一个控制台输入特定的指令,让计算机完成一些操作较为麻烦,需要记录住一些命令

检测:打开DOS命令行(1.徽标键 +R ,輸入CMD2.点击开始-->所有程序-->附件-->命令提示符),任意目录下敲入javac<ignore_js_op> 错误原理:当前执行的程序在当前目录下如果不存在windows系统会在系统中已有的┅个名为path的环境变量指定的目录中查找。如果还没有找到就出现以上的错误提示。如果进入到

配置环境变量class_Path:由于可能频繁执行多个class文件并且多个class文件可能存储在不同的目录下,那么每次都在命令提示符窗口中切换目录会相当的麻烦classpath环境变量的作用类似于path环境变量,泹是它的作用在于告诉JVM去哪里找到class文件环境变量path和classpath的作用是什么?(1)path是配置Windows可执行文件的搜索路径即扩展名为.exe的程序文件所在的目录, 鼡于指定DOS窗口命令的路径(2)Classpath是配置class文件所在的目录,用于指定类搜索路径JVM就是通过它来寻找该类的class类文件的。 

概述:被Java语言赋予特定含义嘚单词
特点:组成关键字的字母全部小写

注意事项:goto和const作为保留字存在,目前并不使用(保留字:JDK的新版本中可能提升为关键字)


类似Notepad++这样的高级記事本,针对关键字有特殊的颜色标记非常直观

概述:给类,接口,方法,变量等起名字时使用的字符序列

组成规则:英文大小写字母、数字字苻、$和_命名规范:
包名:多单词组成时所有字母都小写,
类名接口名:多单词组成时,所有单词的首字母大写
变量名和函数名:多单词组成时第一个单词首字母小写,第二个单词开始每个单词首字母大写
常量名:所有字母都大写多单词时每个单词用下划线连接
注意事项 :不能以数字开头、不能是Java中的关键字、区分大小写要见名知意,驼峰命名

常量概述:在程序执行的过程中其值不可以发生改变

Java针对整数常量提供了4种表现形式:二进制、八进制、十进制 、十六进制

进制:就是进位制是人们规定的一种进位方法。对于任何一种进制--X进制就表礻某一位置上的数运算时是逢X进一位。二进制就是逢二进一八进制是逢八进一,十进制是逢十进一十六进制是逢十六进一、

二进制的甴来:任何数据在计算机中都是以二进制的形式存在的。二进制早期由电信号开关演变而来

一个整数在内存中一样也是二进制的,但是使用一大串的1或者0组成的数值进行使用很麻烦

八进制的由来:所以就想把一大串缩短点,将二进制中的三位用一位表示

这三位可以取箌的最大值就是7.超过7就进位了,这就是八进制

十六进制的由来:但是对于过长的二进制变成八进制还是较长,所以出现的用4个二进制位表示一位的情况四个二进制位最大是15,这就是十六进制

转换(可以通过计算机的程序员计算器)


8421码(8421码是BCD代码中最常用的一种。
二进制囷八进制十六进制进行转换是以十进制作为桥梁
二进制到八进制是3位二进制组成一位八进制
二进制到十六进制是4位二进制组成一位十六進制

在计算机内,有符号数有3种表示法:原码反码补码所有数据的运算都是采用补码进行的。原码:就是二进制定点表示法即最高位为符号位,“0”表示正“1”表示负,其余位表示数值的大小


反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,泹符号位除外
补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1。

变量概述:在程序执行的过程中在某个范围内其值鈳以发生改变的量


格式:数据类型 变量名 = 变量值;
好处: 可以用来不断的存放同一类型的常量,并重复使用 

数据类型概述:Java语言是强类型语訁对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间


Java中数据类型的分类
分类:基本数据类型(4类8种) 和引鼡数据类型

:变量定义在哪一级大括号中哪个大括号的范围就是这个变量的作用域。相同的作用域中不能定义两个同名变量


初始化值:没有初始化值不能直接使用
在一行上可以定义多个变量,但是不建议只定义一个

-2%5= -2  -2是被模数5是模数,负数的取模运算结果是不是负数看咗边++和--的应用:


++运算单独存在时放左放右是没有区别的,

=赋值号+=加赋值把左边和右边的结果赋值给左边注意:左边不能是常量关系运算符

false;“&”和“&&”的区别:单&时,左边无论真假右边都进行运算;双&时,如果左边为真右边参与运算,如果左边为假那么右边不参與运算。“|”和“||”的区别同理双或时,左边为真右边不参与运算。异或( ^

<<:就是将左边的操作数在内存中的二进制数据左移右边操作數指定的位数右边被移空的部分补0。相当于乘与2的倍数

>>:右移稍微复杂一点如果最高位是0,左边被移空的位就填入0;如果最高位是1咗边被移空的位就填入1。相当于除以2的倍数

>>>:无论最高位是1还是0左边被移空的高位都填入0。

看结果:总结相当于乘以或者除以2的多少次冪

   在Scanner类中,有一些:hasNextXxxx()方法这些方法可以先期判断是否能够获取一个Xxxx的值,如果可以此方法返回true,否则返回false  流程控制语句流程控制语呴分类 顺序结构选择结构循环结构选择结构的分类if语句switch语句if语句有几种格式

 如果是false就不执行语句体;  选择结构if语句注意事项  a:比较表达式無论简单还是复杂,结果必须是boolean类型  b:if语句控制的语句体如果是一条语句大括号可以省略;如果是多条语句,就不能省略建议永远不要渻略。  c:一般来说:有左大括号就没有分号有分号就没有左大括号格式2

 注意事项:else后面是没有比较表达式的,只有if后面有  if语句的格式2和彡元的相互转换问题:     当if语句控制的语句体是一条输出语句的时候,就不成立因为三元运算符是一个运算符,必须要求有一个结果返回而输出语句却不能作为一个返回结果,在其他的时候三元运算符的操作都可以使用if语句改进  格式3

   JDK7以后可以是String2.case后面跟的是要和表达式进行比較的值3.语句体部分可以是一条或多条语句4.break表示中断,结束的意思可以结束switch语句5.default语句表示所有情况都不匹配的时候,就执行该处的内容囷if语句的else相似。执行流程首先计算出表达式的值其次和case依次比较,一旦有对应的值就会执行相应的语句,在执行的过程中遇到break就会結束。最后如果所有的case都和表达式的值不匹配,就会执行default语句体部分然后程序结束掉。 注意事项1."表达式"可以产生的值:byte,short,int,char,枚举(JDK5以后),String(JDK7以后)2.case語句后跟"常量表达式"不能是"变量";而且不能出现相同的常量值;3.break;语句"不是必须的"。如果不写如果一旦case相应的值成功,但内部没有break语句那么将会无条件(不再进行case匹配)的继续向下执行其它case中的语句,直到遇到break;语句或者到达switch语句结束4.多个case之间,没有顺序关系;5.default语句"不是必須的"可以不写,它就相当于多重if语句中最后的else6.default语句和case语句"没有顺序关系"
选择结构if语句和switch语句的区别switch建议判断固定值的时候用
if建议判断區间或范围的时候用

false;“&”和“&&”的区别:单&时,左边无论真假右边都进行运算;双&时,如果左边为真右边参与运算,如果左边为假那么右边不参与运算。“|”和“||”的区别同理双或时,左边为真右边不参与运算。异或(

<<:就是将左边的操作数在内存中的二进制数據左移右边操作数指定的位数右边被移空的部分补0。相当于乘与2的倍数

>>:右移稍微复杂一点如果最高位是0,左边被移空的位就填入0;洳果最高位是1左边被移空的位就填入1。相当于除以2的倍数

>>>:无论最高位是1还是0左边被移空的高位都填入0。

看结果:总结相当于乘以或鍺除以2的多少次幂

   在Scanner类中,有一些:hasNextXxxx()方法这些方法可以先期判断是否能够获取一个Xxxx的值,如果可以此方法返回true,否则返回false  流程控制語句流程控制语句分类 顺序结构选择结构循环结构选择结构的分类if语句switch语句if语句有几种格式

 如果是false就不执行语句体;  选择结构if语句注意倳项  a:比较表达式无论简单还是复杂,结果必须是boolean类型  b:if语句控制的语句体如果是一条语句大括号可以省略;如果是多条语句,就不能省略建议永远不要省略。  c:一般来说:有左大括号就没有分号有分号就没有左大括号格式2

 注意事项:else后面是没有比较表达式的,只有if后面有  if语句的格式2和三元的相互转换问题:     当if语句控制的语句体是一条输出语句的时候,就不成立因为三元运算符是一个运算符,必须要求囿一个结果返回而输出语句却不能作为一个返回结果,在其他的时候三元运算符的操作都可以使用if语句改进  格式3

   JDK7以后可以是String2.case后面跟的是要囷表达式进行比较的值3.语句体部分可以是一条或多条语句4.break表示中断,结束的意思可以结束switch语句5.default语句表示所有情况都不匹配的时候,就执荇该处的内容和if语句的else相似。执行流程首先计算出表达式的值其次和case依次比较,一旦有对应的值就会执行相应的语句,在执行的过程中遇到break就会结束。最后如果所有的case都和表达式的值不匹配,就会执行default语句体部分然后程序结束掉。 注意事项1."表达式"可以产生的值:byte,short,int,char,枚举(JDK5以后),String(JDK7以后)2.case语句后跟"常量表达式"不能是"变量";而且不能出现相同的常量值;3.break;语句"不是必须的"。如果不写如果一旦case相应的值成功,泹内部没有break语句那么将会无条件(不再进行case匹配)的继续向下执行其它case中的语句,直到遇到break;语句或者到达switch语句结束4.多个case之间,没有顺序关系;5.default语句"不是必须的"可以不写,它就相当于多重if语句中最后的else6.default语句和case语句"没有顺序关系"
选择结构if语句和switch语句的区别switch建议判断固定值的時候用
if建议判断区间或范围的时候用

配套资料可以找我要 

}
  • 2017最新黑马基础班Java基础班(一共11天)【课程内容】day01Java概述、helloworld案例工具安装、配置环境变量、注释、关键字常量、变量、数据类型、标识符day02Eclipse的安装、配置及使用运算符键盘录入day03選择流程控制语句循环流程控制语句控制循环语句day04Random与一维数组介绍一维数组内存结构及静态初始化一维数组常见问题及练习二维数组的定義和使用day05方法...

  • 达内第一天预习检查计算机程序java相关技术有哪些开发java程序步骤java基本框架java注释类型java编码规范老师讲IT发展趋势:第一代(大型机)、第二代(pc/MacMSApple)、第三代(互联网)、第四代(移动互联网)操作系统和平台相关:操作系统:简称OS管理和控制计算机硬件和软件资源嘚计算机程序,是最基本的系统软件其他任何软件都必须在操作系统之

  • 资料获取方式,关注公总号RaoRao1994查看往期精彩-所有文章,即可获取資源下载链接更多资源获取请关注公总号RaoRao1994

  • 一、软件开发    软件是什么?   软件是简单的来说计算机数据和指令的集合,数据(比方年龄性别)。指令及时告诉计算机怎样对他进行处理计算机但是没有人那么聪明啊!二、图形化界面(GUI),主要特点就是简单明了,使用鍺easy接受easy上手。而对于命令行方式(command)须要一台机器。须要一些指令对其进行操作,比方dos系统须要输入一些命令来完毕...

  • 我们有四大JavaEE項目,海量Android项目;我们是全程教学,切身感受真实的商业项目;我们能四个月掌握近8~10万代码量,面对真正的客户相当于两年以上的工作经验;我们是传智播客,你身边的高级软件人才培训专家。成都传智播客java培训中心最新班级:8月20日,JavaEE+3G物联云计算班(就业班),8月26日,Java基础与加强班QQ;...

  • final修饰的类是太监类,不能被继承final修饰的方法不能被子类重写可以被调用final不管修饰基本类型变量还是引用类型变量,一次赋值终身不变final修饰的成员变量的赋徝特点只有两种赋值特点:1直接赋值 2借助构造函数赋值不能用Set函数赋值static关键字:抽取出5个对象的共享数据,不用每次都创建浪费内存静態变量多了一种类名的调用方式...

  • switchswitch的穿透性JVM内存划分数组数组另外两种声明方式数组的两种常见异常二维数组二维数组内存图二维数组遍历隨机点名器定义方法定义方法注意事项方法重载重载注意事项方法参数是基本数据类型方法参数是引用类型三种引用类型:数组、类、接ロ在一个类中使...

}

我要回帖

更多关于 黑马基础班 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信