- 博客(14)
- 收藏
- 关注
转载 Java基础面试题:第四天积累
31、String st = null和 String st =“ ”的区别?String s = new String("xyz")创建了几个对象?(1)String st = null表示声明了一个String对象的引用str,但是没有为其分配存内存空间。(2)String st =“ ”表示创建了一个长度等于0的空字符串,并在内存中分配了内存空间。(3)String st = n...
2020-02-26 11:10:31
184
转载 Java基础面试题:第三天积累
21、构造器(constructor)是否可被重写(override)?构造器不能被继承,因此不能被重写,但可以被重载。22、两个对象值相同x.equals(y) == true,但却可有不同的hash code,这句话对不对?不对,如果两个对象x和y满足x.equals(y) == true,它们的哈希码(hash code)应当相同。Java对于eqauls方法和hashCode方...
2020-02-25 22:09:09
146
转载 Java基础面试题:第二天积累
11、是否可以从一个static方法内部发出对非static方法的调用?不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪个对...
2020-02-25 16:09:23
137
转载 Java基础面试题:第一天积累
1、一个.java源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?goto是Java中的保留字,在目前版本的Java中没有使用。(根据James Gosling(Java之父)编写的《The Java Programming Language》一书的附录中给出了一个...
2020-02-22 14:54:38
80
原创 Java学习从基础到精通——技术小白的成长之路(Java学习笔记)第七天 实战演练
Java语言基础实战演练:猜字符小游戏设计过程:1.设计数据结构:变量 1)char[] chs; //随机字符数组 2)char[] input; //用户输入的字符数组 3)int[] result; //对比的结果 4)int score; //得分2.设计程序结构:方法 1)主方法: public static void ma...
2018-08-15 19:17:32
213
原创 Java学习从基础到精通——技术小白的成长之路(Java学习笔记)第六天
数组的复制、数组的排序、冒泡排序详解、方法、计算算法的效率的一个方法1.数组: 1)数组的复制: 1.1)System.arraycopy(a,1,a1,0,4);1.2)int[] a1 = Arrays.copyOf(a,6); a = Arrays.copyOf(a,a.length+1); 2)数组的排序: 2.1)Arrays.sort(arr)...
2018-08-13 20:22:42
144
原创 Java学习从基础到精通——技术小白的成长之路(Java学习笔记)第五天
for循环、嵌套循环、break的讲解、while和do...while...的讲解、数组的讲解1.for循环:固定次数循环,应用率高。循环的选择规则:1)先看固定次数还是不固定次数: 1.1)固定次数------------------------直接for循环 1.2)不固定次数: 1.2.1)要素1与要素3相同时--------直接do...while...
2018-08-12 17:08:49
417
原创 Java学习从基础到精通——技术小白的成长之路(Java学习笔记)第四天
顺序结构、分支结构、循环结构、循环三要素的判断1)顺序结构:从上往下逐行执行,每句必走。2)分支结构:有条件的执行某语句一次,并非每句必走。3)循环结构:有条件的执行某语句多次,并非每句必走。 换成官话来说:1、顺序结构:就是程序从头到尾一个步骤一个步骤的执行;2、选择结构:又称为分支结构,就是根据某些条件,只执行程序中某些步骤,而另一些步骤不执行;3、循环结构:就...
2018-08-09 22:37:10
153
原创 Java学习从基础到精通——技术小白的成长之路(Java学习笔记)第三天
运算符: (算术运算符、关系运算符、逻辑运算符、赋值运算符、字符串连接运算符、条件/三目运算符)、分支结构一运算符:1.算术运算符:+,-,*,/,%,++,-- 1)%:取模/取余,余数为0即为整除。 2)++/--:自增1/自减1,可在变量前也可在变量后。 2.1)单独使用时,在前在后无差别。 2.2)被使用时,在前在后有差别。 ...
2018-08-08 21:41:05
152
原创 java的关键字和保留字
关键字和保留字的区别 正确识别java语言的关键字(keyword)和保留字(reserved word)是十分重要的。Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。保留字是为java预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。识别java语言的关键字,不要和其他语言如c/c++的关键字混淆。 标...
2018-08-07 20:29:55
732
2
原创 Java学习从基础到精通——技术小白的成长之路(Java学习笔记)第二天
变量、基本数据类型、基本数据类型间的转换、Scanner的用法1、变量变量就是指代在内存中开辟的存储空间,用于存放运算过程中需要用到的数据。(简单来说:存放数据)1)声明:int a ; //声明一个整型的变量,名为aint b,c,d; //声明三个整型的变量,名为b,c,d2)初始化:第一次赋值。2.1)声明的同时初始化:int a =250; //声明整...
2018-08-07 19:46:04
148
原创 Java学习从基础到精通——技术小白的成长之路(Java学习笔记)第一天
一、Java开发环境:Java:是一门高级语言淘宝-------------------Java语言京东-------------------Java语言饿了吗-----------------Java语言摩拜-------------------Java语言银行系统---------------Java语言ATM机------------------Java语言超...
2018-08-06 21:54:43
400
原创 互联网的组成——边缘部分+核心部分 (互联网报文交换方式:分组转发技术)
首先,复习的第一本书是《计算机网络》,作为计算机专业的学生,计算机网络是必须学好的一门功课。互联网的组成:边缘部分+核心部分从互联网的工作方式上看,可以划分为两大块:(1) 边缘部分: 由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。(2) 核心部分:由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通...
2018-07-22 10:52:46
21395
原创 技术小白的蜕变之路——开端
本人现在为大二升大三的一名软件工程专业的学生,虽然大学的时光已经过去了将近 一半时间了,但是对于技术 方面的知识仍然可以说是小白一枚,说学过C++吧,但是连个基础的编程都不会, 说现在选择的方向是JAVAweb 吧,但是对于JAVA也是 一知半解,总之就是半吊子一枚,技术 小白一枚,昨天 跟我南航的弟弟聊天,曾经的我俩是在 同一起跑线上的人,我俩中考分数只差两分,但是由于高中学校的选择不一样,他花...
2018-07-22 09:26:47
282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人