千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:郑州千锋IT培训  >  行业资讯  >  大数据入门知识有哪些

大数据入门知识有哪些

来源:千锋教育
发布人:Yolanda
时间: 2018-08-15 16:37:00

      1、一个类都有哪些成员组成?

千锋教育

   成员变量、代码块、构造方法、普通方法

  public class Student{

  private int age;

  {

  // 动态代码块儿

  }

  public Student(){

  }

  public void study(){

  int a =0;

  }

  }

  2、static都有哪些使用场景?

   可以修饰成员变量、代码块儿、和方法

   通过static修饰 的成员变量和方法不需要对象实例化,直接使用 类.属性或方法 即可调用

   一般常量经常使用静态修饰,工具类中的方法一般使用static修饰

   static 不能修饰局部变量,也不能修饰局部代码块儿,压根就不能出现在方法体内

  3、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?

   一个java文件可以包含多个类,但public 修饰的类只有一个,而且类名必须和文件名保持一致

  4、如何定义一个标识符,规则是什么?写出2个正确的标识符,2个错误的标识符。

  标识符就是自己起的名字:类、方法、变量、参数、包名

  工程名首字母可以是数字

  1)由字母(含英、中、日、俄等)、数字、下划线(_)和美元符号($ 音:dollar)组成。

  2)不能以数字开头。

  3)区分大小写。

  4)长度无限制。(一般不要超过15个字符)

  5)不能是Java中的保留字和关键字。

  5、写出你学过的Java关键字,至少15个

  byte\short\int\long\char\boolean\float\double\if else\for while break continue do return switch

  case \public private\static this \void \

  true false null

  6、八大基本数据类型都有哪些?默认值是多少?分别占用几个字节?

  数据类型 所占字节数 默认值

  byte 1 0

  short 2 0

  int 4 0

  long 8 0

  float 4 0.0f

  double 8 0.0D

  char 2 ''

  boolean 1 false

  7、jdk环境安装步骤

  JAVA_HOME: E:\Java\jdk1.7.0

  Path: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

  CLASS_PATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

  8、求 -125 的二进制表示形式。

  125 0111 1101 --> 1111 1101 ==> 1000 0010 -> 1000 0011

  9、运算符 & 和 && 的区别

  条件一 & 条件二 条件一先判断,接着判断条件二 两者如果都为真,才为真,如果第一个条件为假,后面的也要判断。

  条件一 & 条件二 条件一先判断,,如果第一个条件为假,后面的就不执行了。

  && 较为常用

  10、通过三目运算求最大值,请写出示例代码

   int max = a > b? a:b;

  11、写出3^5、3>>2、3<<1、5>>>2 的结果

   3==> 011

   5==> 101

   3^5 =110 ==6

   3>>2 == 0

  拓展:通过位移运算,*2 /2

   10/2 = 5 ===== 10 >> 1 ==101 == 101

  12、什么时候自动类型转换,什么时候强制类型转换?

   byte --> short -->int -->long --float-->double

   char

  13、局部变量与全局变量的区别

  a.定义的位置不同

  成员变量:定义于类中,作用于整个类

  局部变量:定义于方法或者语句中,作用于该方法或者该语句。

  b.内存中出现的时间和位置不同

  成员变量:当对象被创建时,出现在堆内存当中。

  局部变量:所属的区间被运算时,出现在栈内存当中。

  c.生命周期不同

  成员变量:随着对象的出现而出现,随着对象的消失而消失。

  局部变量:随着所属区间运算结束,它就被释放。

  d.初始化值不同

  成员变量:成员变量因为在堆内存当中,所以他有默认的初始值

  局部变量:没有默认的初始值

  14、写出三种方法来交换两个数的值。

   中间变量法、异或运算法、求和法

  int c, a,b;

  c = a;

  a = b;

  b = c;

  ------------

  a = a^b;

  b = a^b;

  a = a^b;

  --------

  a = a+b;

  b = a-b;

  a = a-b;

  15、switch中default的位置是否必须出现在最后?switch是否能作用在byte上,是否能作用在long上,是否能作用在String上?

  default是缺省默认的意思,default在switch语句中不管放在哪都是从第一个case开始执行,当所有的case都不满足条件时,才执行default。

  default在最后一行时下面的break可以省略不写,但如果没有在最后一行default下面需要加上break,否则执行完default后会继续执行下面的代码直到遇到break跳出循环。

  case 后面的类型可以有byte,short,int,char,String

  16、break、continue、return的区别

  break : 如果在循环体内,跳出该循环体;如果是在其他代码中,结束该段代码。

  continue: 跳出该循环体的本次循环,进入下一次循环

  retrun : 如果在有返回值的方法中,把返回值返回给调用者;如果方法体不需要返回值,意思就是结束代码

  17、while循环和do-while循环的区别

  while : 先判断条件,再执行循环体内的代码

  do while : 先执行循环体的代码,在判断是否进入下次的循环。

  18、构造方法和普通方法有什么区别?

  a.构造方法是在创建对象的过程中自动调用的,普通方法只能手动进行调用

  b.构造方法没有返回值类型【注意区别返回值void】,普通方法的返回值类型要么是确定的类型,要么为void

  c.系统会默认为我们提供一个无参的构造方法,普通方法只能手动添加

  d.构造方法的方法名称必须和对应的类名保持一致

  e.构造方法在创建对象的过程中就会执行,而且每个对象只执行一次,对于普通方法而言,只有在需要使用的时候才被执行,并且一个对象可以调用多次

  19、this关键字有哪些用法?

   this指的是当前对象的引用【Student student =new Student()】

   this.属性

   this.方法

   this() 一般出现在构造方法中,用于调用其他构造方法,而且该方法必须出现在第一行

  20、什么是方法的重载?

   方法名相同,参数不同(包括个数不同,类型不同,位置不同)称之为方法的重载

   方法的重载经常用于编写构造方法。

  21、什么是值传递,什么是引用传递?

  int a =3;

  int b =5;

  swap(a,b); //调换位置的方法

  syso(a,b)

  值传递相当于拷贝一份数据

  结果a和b没有发生改变

  ------------

  Student stu =new Student();

  stu.name = "zhangsan";

  editName(stu);

  syso(stu.name); // 结果姓名发生改变

  引用传递其实是地址传递。

  22、什么是静态构造代码块、动态构造代码块,局部代码块?构造方法是在哪个代码块之后执行的?

  静态构造代码块: 在类中,通过static修饰的代码块

  动态构造代码块:在类中,没有修饰符的代码块儿

  局部代码块:在方法中的代码块儿

  静态代码块儿 > 动态代码块儿 > 构造方法

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

大数据培训要花多少钱

2023-04-12

计算机前端怎么学

2023-04-12

大数据都需要学什么?难不难

2023-03-30

最新文章NEW

javaee是前端还是后端,都学什么

2023-03-24

it前端是做什么的

2023-03-24

大数据培训要多久?你了解多少

2023-03-09

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>