自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 牛客练习题——12

类只支持单继承,接口支持多继承以下代码输出的是:public class SendValue{ public String str="6"; public static void main(String[] args) { SendValue sv=new SendValue(); sv.change(sv.str); System.out.println(sv.str); } public void ch...

2020-11-30 14:49:13 414

原创 牛客练习题——十一

类中的数据域使用private修饰为私有变量,所以任何方法均不能访问它。错误解析:1、本类的方法可以访问2、反射也可以访问下面关于依赖注入(DI)的说法不正确的是()只有通过Spring才能实现依赖注入(DI)解析:依赖注入是一种思想,或者说是一种设计模式,在java中是通过反射机制实现,与具体框架无关。Java的跨平台特性是指它的源代码可以在多个平台运行。()错误解析:Java的跨平台特性是因为JVM的存在, 它可以执行.class字节码文件,而不是.java源代

2020-11-24 20:33:59 801

原创 牛客练习题——10

下列关于Java类中方法的定义,正确的是()若代码执行到return语句,则将当前值返回,而且继续执行return语句后面的语句。只需要对使用基本数据类型定义的属性使用getter和setter,体现类的封装性。方法的返回值只能是基本数据类型。在同一个类中定义的方法,允许方法名称相同而形参列表不同。解析:A、一旦执行到return,就不再执行后续的代码。B、类的封装性可不是这么体现的,数据域和方法都可以被封装。数据域可以是基本数据类型也可以是引用类型。C、方法的返回值.

2020-11-24 00:04:03 1142

原创 牛客练习题——9

进行Java基本的GUI设计需要用到的包是()答案:java.awt解析:图形用户界面(Graphical User Interface,简称 GUI)是指采用图形方式显示的计算机操作用户界面。java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。java.sql提供使用 Java 编程语言访问并处理存储在数据源中的数据的 API。此 API 包括一个框架,凭借此框架可以动态地安装不同驱动程序来访问不同数据源。java.awt是一个软件包,包含用于创建用户界面..

2020-11-19 10:40:56 366

原创 牛客练习题——8

Java Application(Java应用程序)源程序文件编译后的字节码文件的扩展名是( )。答案:Class解析:A: .java是java程序的源代码文件 B: .class不是类的扩展名,JVM并不能直接运行java源文件,需要通过javac将java源文件编译成字节码文件,也就是.class文件,JVM在运行某个类的时候,通过加载指定该.class文件就可以,因为class文件名与类名相同,但是他俩并不是一回事,运行的是类,不是文件。 C: java可以编写成.exe,虽然是e...

2020-11-18 23:22:19 502

原创 牛客练习题——7

如下Java语句double x=2.0; int y=4;x/=++y;执行后,x的值是()答案:0.4解析:我觉得我得去上小学,2/5我算的2.5java中,用( )关键字定义常量?答案:final解析:final关键字1.final修饰变量,则等同于常量2.final修饰方法中的参数,称为最终参数。3.final修饰类,则类不能被继承4.final修饰方法,则方法不能被重写。建立Statement对象的作用是?答案:执行SQL语句解析...

2020-11-17 20:12:24 640 1

原创 牛客练习题——6

1.如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰?答案:private解析:1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。 3、protected:protected对于子女、朋友来说,就是public的,可以自由...

2020-11-16 21:39:06 686

原创 面向对象(静态和非静态)

6.8 static关键字 当我们在设计类的时候 发现多个对象中有共享数据的时候 我们就可以把这个共享的数据 定义为静态的 name age虽然每个对象都有 但是值不一定一样 对象的特有数据->成员变量 country虽然每个对象也都有 但是值一样 对象的共有数据-> 静态变量也就是说:共有的数据存在于一个特定的空间 静态方法区那么静态变量是如何定义的...

2020-03-16 15:34:03 1021

原创 牛客练习题——5

折半查找法适用于 ()。有序顺序表 有序单链表 有序顺序表和有序单链表都可以 无限制正确答案:B有序顺序表顺序存储地址是连续的,有序的单链表地址随机的,只是数据元素是有序的,折半查找主要通过的是地址下标来查找的,因此有序单链表不能用折半查找来得到数据若有说明:int a[3][4];,则对 a 数组元素的正确引用是( )。a...

2020-02-29 15:27:40 660

原创 javaSE (面向对象)

面向对象程序设计(OOP) 就是使用对象进行程序设计。对象( object) 代表现实世界中可以明确标识的一个实体。例如:一个学生、一张桌子、一个圆、一个按钮甚至一笔贷款都可以看作是一个对象。每个对象都有自己独特的标识、状态和行为。• 一个对象的狀态( state,也称为特征(property) 或属性(attribute)) 是由具有当前值的数据域来表示的。例如:圆对象具有一个数据域...

2020-02-28 14:48:23 170

原创 牛客练习题——4

有一个有序表为{1,3,9,12,32,41,45,62,75,77,82,95,100},当折半查找值为82的结点时,____次比较后查找成功。正确答案:44次,分别和45、77、95、82进行比较首先和中间值45比较,82比45***择右边,右边六个数和中间值77比较,82比77***择右边,右边3个数选择中间值95进行比较,82比95小选择左边,左边1个数和82比较相等下...

2020-02-27 11:21:41 1788

原创 牛客练习题——3

设有序表中有1000个元素,则用二分查找查找元素X最多需要比较()次。正确答案:B二分查找的最坏时间复杂度为O(log n),把n等于1000带入得到,log1000>9,<10,取整那么至少10下列排序算法中,已基本有序却反而变得更复杂的排序算法是:( )。冒泡排序 快速排序 堆排序 简单选择排序正确答案:B快排采用分治的思想...

2020-02-26 10:53:25 2284

原创 牛客练习题——2

为提高散列(Hash)表的查找效率,可以采取的正确措施是()。Ⅰ.增大装填(载)因子 Ⅱ.设计冲突(碰撞)少的散列函数 Ⅲ.处理冲突(碰撞)时避免产生聚集(堆积)现象正确答案:2.3Hash表的查找效率取决于散列函数、处理冲突的方法和装填因子。显然,冲突的产生概率与装填因子(表中记录数与表长之比)的大小成正比,即装填得越满越容易发生冲突,Ⅰ错误。Ⅱ...

2020-02-25 16:39:03 1995

原创 leetcode练习题——1

1266. 访问所有点的最小时间*平面上有 n 个点,点的位置用整数坐标表示 points[i] = [xi, yi]。请你计算访问所有这些点需要的最小时间(以秒为单位)。你可以按照下面的规则在平面上移动:每一秒沿水平或者竖直方向移动一个单位长度,或者跨过对角线(可以看作在一秒内向水平和竖直方向各移动一个单位长度)。必须按照数组中出现的顺序来访问这些点。 输入:point...

2020-02-23 16:17:24 1353

原创 牛客网编程练习题——1

若要求尽可能快地对序列进行稳定的排序,则应选()快速排序 归并排序 起泡排序正确答案:B排序的稳定性,所谓稳定性即能保证两个相等的数,经过排序之后,其在序列的前后位置顺序不变。① 稳定性排序:冒泡排序,插入排序、归并排序、基数排序② 不稳定性排序:选择排序、快速排序、希尔排序、堆排序2.以下正确定义一维数组的选项是( )int a...

2020-02-23 11:28:34 2929

原创 数组练习题

import java.util.*;class Demo05_01{ public static void main(String[] args){ /* 思路1:数组长度不固定 需要读取一个数据 数组扩容 填入数据 数据填入之后进行排序 然后遍历数组依次判断数据的个数 连续相等 2 2 2 2 3 ...

2020-02-18 18:17:55 279

原创 第九天(排序查找)

今天学习排序,在之前的数据结构课中学习了很多基础的排序,今天先学习下这四种排序选择排序选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序...

2020-02-18 17:00:48 199

原创 数组

第5章_数组5.1 数组的定义之前在定义数据的时候,大部分都是用变量来存储数据的,如果我们的程序中出现大量的数据怎么办?连续输入多个数字,连续输入多个坐标点,一般而言会创建多个变量存储这些数据,显得比较麻烦。然而这些变量基本上类型是共通的,那我们就可以用一个容器将所有的数字进行管理。类似于字符串,字符串其实就是若干个字符的容器而已,“abc”可以通过索引/角标来获取其中某一个字...

2020-02-15 11:27:21 157

原创 第七天练习题

这个题是啥意思呢?就是调用一个函数然后给这个函数一个数字,这个函数的返回值就是把这个数字的各位数字的和返回那这个函数所具备的功能就是可以把这个数字的各位分离出来在相加,怎么实现这个功能呢?可以对这个数字对10取余之后加上取整后取余,再加上取整后取余。import java.util.Scanner;class Demo04_01{ public static vo...

2020-02-15 10:07:11 204

原创 第七天(函数)

函数huan? han? 这两个读音早就搞不清楚了,怪不得函数也搞不清楚。讲函数之前感觉十分有必要先对这个东西进行一个浅显易懂的认识。额 刚去百度了下,答案十分统一都是怎么说的呢?函数主要解决的是那些重复的且具有独立功能的代码段......巴拉巴拉一大堆,也没有说是举个栗子,就比较难。4.1 函数的定义函数存在的意义(一句一句来)函数主要解决的是那些重复的且具...

2020-02-14 13:56:55 239

原创 第六天(昨天剩下的练习题)

刚刚收到消息 今天可以先把题总结了吼吼吼等明天函数都讲完了在总结函数的笔记什么是素数 就是除了1和其本身之外 没有其他的数字可以整除的num2 ~ m ~ num-1 找到一个数字 如果这个数字m num%m==0 num不是素数如果一个都没有找到的话 这个数字是素数class Demo03_17{ public static void main(S...

2020-02-11 16:42:37 180

原创 第五天总结(循环练习题)

怎么硕呢。。看笔记发现今天没讲知识点,讲了一天题那就总结题这个题唯一不好算的就是把一月和二月分别当作13和14月,这就是在前边的基础上用一个if语句就可以了if(month==1||2){ month+12; }import java.util.Scanner;class Demo03_07{ public static void main(...

2020-02-11 16:08:27 376 1

原创 第四天总结

流程控制语句1.顺序结构 1.代码从主函数开始逐行向下运行 2.也是一种宏观的代码运行结构3.2 选择结构 1.1if语句基本格式if(条件表达式){ 当条件为true时执行的代码;}else{ 当条件为false时执行的代码;}单if形式if(条件表达式){ 当条件为true时执行的代码;}该图为单...

2020-02-08 15:39:19 125

原创 第三天总结

今天学的是类型之间的转换class Test01{ public static void main(String[] args){ byte b1=100; byte b2=300; System.out.println(b1); System.out.println(b2); byte ...

2020-02-08 14:44:57 172

原创 第二天练习题

华氏温度转化为摄氏温度这道题最主要的是 Scanner 这个控制台输入语句用学过的知识来看的话 Scanner 是一个类 题中的 input 是类 Scanner 的对象紧接着,input 这个对象调用了 nextDouble() 这个方法这个输入语句的格式便是Scanner 对象 =new Scanner(System.in);int(double) 变量 =对象...

2020-02-08 09:51:30 467

原创 第二天总结

第2章_基本数据与计算2.1 关键字定义:一些被Java语言赋予了特殊含义的单词,不能随意使用2.2 标识符标识符定义:就是我们程序员在写代码的过程中自定义的一些名(主函数的main其实也是标识符 只不过是被写死了)比如:变量名,类名,函数名,接口名...标识符的组成规则 1.由字母、数字、下划线_、美元$组成的 2. 其中数字不能开头 3.严...

2020-02-05 19:33:02 158

原创 第一天练习题

class Domo01{ public static void main(String[] args){ System.out.println("((9.45*4.5)-(2.5*3))/(45.5-3.5)"); }}计算常量表达式直接把计算表达式带入println里public class Domo02 { publi...

2020-02-05 19:00:08 166

原创 第一天总结

1.计算机硬件概述输入设备:键盘、鼠标、摄像头、麦克风、扫描仪。输出设备:显示器、音箱、打印机、彩印机。存储设备:硬盘、U盘、光盘、内存。处理器:中央处理器CPU、图形图像处理器。笔记本常见接口: 软件是指一系列按照特定顺序组织的计算机数据与指令的集合 数据:能够被计算机识别的东西,在硬盘中以文件形式存储 指令:对数据进行的相关操作计算机软件概述...

2020-02-05 18:29:20 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除