1 ML冲啊哈

尚未进行身份认证

我要认证

是我吖

等级
TA的排名 16w+

java.lang.NoClassDefFoundError: HomeWork/Book (wrong name:解决方法

若将如下代码放入idea中会报出Exception in thread “main” java.lang.NoClassDefFoundError: HomeWork/Book (wrong name: HomeWork/BOOK)at java.lang.ClassLoader.defineClass1(Native Method)…错误package HomeWork;import java.io.FileInputStream;import java.io.FileOutputStream;

2020-06-06 23:31:51

Java || next()与nextLine()的区别

nextLine()方法的结束符只是Enter键, 也就是“\r”,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的。next()方法读取到空白符就结束(空白符;比如空格,回车,tab 等等)例1:先是nextLine(),再是next()import java.util.Scanner; //Scanner中nextLine()方法和next...

2020-03-22 18:16:10

Java || 字符串去重

分别输出不同格式的去重结果package Demo.StringDemo;import java.util.LinkedHashSet;import java.util.Set;public class RemoveSameString { public static void main(String[] args) { System.out.println(...

2020-03-22 17:56:40

Java关键字介绍(static、this、final、super)

一、static关键字:1.static类属性传统属性特性:保存在堆内存中,且每个对象独享属性。描述共享属性,只需要在属性前添加static关键字即可。static属性⼜称为类属性,保存在全局数据区的内存之中,所有对象都可以进⾏该数据区的访问。注意:访问static属性(类属性)应使⽤类名称.属性名*所有的⾮static属性(实例变量)必须在对象实例化后使⽤,⽽stat...

2020-03-01 18:26:26

JavaWeb || 进程的基础知识

一、初步认识1.概念任对操作系统来说:一个任务就是一个进程课本概念:程序的一个执行实例,正在执行的程序内核观点:担当分配系统资源(CPU时间,内存)的实体,具有动态特性进程来说:系统资源分配的最小单位二、时间片操作系统(如Windows、Linux)的任务调度是采用时间片轮转的抢占式调度方式,也就是说一个任务执行一小段时间后强制暂停去执行下一个任务,每个任务轮流执行。(进程的上下文保...

2019-12-02 10:52:06

MySQL基础操作

数据库的操作:显示数据库:show databases;创建数据库:1.直接创建create database bd_name;2.系统若是没有名为 test1 的数据库则创建,若有则不创建create database if not exists test1;使用数据库:use 数据库名;删除数据库:drop database [if exists] db_name;说明...

2019-11-09 23:20:09

时间复杂度and空间复杂度

算法效率分为:时间效率、空间效率时间效率被称为时间复杂度、空间效率被称为空间复杂度;早期计算机发展储存量小,对看空间复杂度比较重视,现在存储容量不成问题,所以要注重时间复杂度。一、时间复杂度算法中基本操作的执行次数称为算法的时间复杂度。若有若干个循环语句,算法的时间复杂度是由嵌套层数最多的循环语句中最内层语句的频度决定。常用的时间复杂度:常数型O(1)线性...

2019-11-04 14:19:07

toString方法

打印对象属性时,是自己实现的show函数,此时可以用toString方法实现。class Person{ private String name; private int age; public Person(String name,int age){ this.age = age; this.name = name; } ...

2019-11-04 13:47:37

代码块分类及执行顺序

根据代码块定义的位置以及关键字,可以分为以下四种:普通代码块构造代码块静态块同步代码块一、普通代码块定义在方法中的代码块,如://直接使用{}定义public class Main { public static void main(String[] args) { { int x = 1; System....

2019-11-04 10:21:28

Java中this关键字和super关键字的使用

this表示当前对象引用(并不是当前对象),可以借助this来访问对象的字段和方法。this关键字的作用:调用自己的其他构造方法代表指向本对象的引用访问本对象的属性或方法super关键字的作用:调用父类的构造方法去访问被隐藏的父类的属性去调用被覆写的父类的方法...

2019-10-30 18:21:07

static关键字的使用

static:静态的,和对象无关的1.修饰成员变量(类属性)1.1 代码示例:public class StaticDemo { private static int age = 18; private String name = "待取" ; public static void main(String[] args) { Stat...

2019-10-29 19:54:37

构造方法(Java)

1 构造方法1.1 定义构造方法:在new实例化对象的时候会被自动调用到方法,方法名字和类名相同,用于对象的初始化。有无参构造方法和有参构造方法两种形式1.2 定义格式修饰符 方法名(){//代码}1.3 语法规则1.方法名称必须与类名称相同;2.构造方法没有返回值类型声明;3.每一个类中一定至少存在一个构造方法。如果没有明确定义,则系统自动生成一个无参构造)。1.4 注意...

2019-10-26 22:46:00

类与对象的定义与使用

1 简介1.1 面向对象的三大特征1 封装性、2 继承性、3 多态性封装性:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。简单来说,内部操作对外部而言不可见(保护性)。继承性:指一种能力,可以使用现有类的所有功能,并在无需重新编写原来的类的情况下,对这些功能进行扩展。多态性:指一个类实例的相同方法在不同的情形有不同的变现形式。多...

2019-10-24 17:47:09

数组的定义与使用

1.基本概念1.1 动态初始化数组属于引用数据类型,有内存分配问题数组动态初始化(声明并开辟数组):数据类型[ ] 数组总称 = new 数据类型[长度];eg:int[] array = new int[5];或分步进行数组实例化:int[] x = null;x = new int[3];在数组开辟空间之后,应该注意:1.数组的访问通过索引完成(下标);注意从0开始,且...

2019-10-22 20:41:26

编写程序数一下 1到 100 的所有整数中出现多少次数字9

编写程序数一下 1到 100 的所有整数中出现多少次数字9#include <stdio.h>#include <stdlib.h>int main(){ int i = 0, j = 0; for ( i = 1; i < 101; i++) { if (i % 10 == 9 ) { j = j + 1; } if (i / 1...

2019-09-20 21:10:54

计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值

计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。方法一:#include <stdio.h>#include <stdlib.h>int main(){ int j = 0; double add = 0; for (j = 1; j < 100; j++) { if (j % 2 != 0) { ...

2019-09-20 21:10:13

Java的方法重载、方法覆写及二者的差异

一、方法重载(overloading)1.概念方法的重载是同类中同名方法共存的情况。为了调用时能明确需要执行的是哪个方法,重载时需要参数列表来区别不同的方法。参数列表不同:不同方法的参数必须不同,或参数个数不同,或参数类型不同,或参数顺序不同。注:不能有两个名字相同,参数类型也相同,但返回值不同的方法。返回类型不能用来区分重载的方法2.举例public class Overloa...

2019-09-20 19:16:00

二叉树的后序遍历(递归vs非递归)Java

import java.util.ArrayList;import java.util.List;import java.util.Stack;public class PostOrder { //后序遍历,非递归 public static void postOrderNoR(Node root) { Stack<Node> stack = n...

2019-08-26 17:59:25

二叉树的中序遍历(递归vs非递归)Java

import java.util.ArrayList;import java.util.List;import java.util.Stack;class Node { int value; Node left = null; Node right = null; Node(int value) { this.value = value;...

2019-08-26 17:42:51

二叉树的前序遍历(递归vs非递归)Java

import java.util.ArrayList;import java.util.List;import java.util.Stack;class TreeNode { int value; TreeNode left = null; TreeNode right = null; TreeNode(int value) { this....

2019-08-26 16:23:34

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。