自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Can't find bundle for base name

 最近在学习ResourseBundle时遇到了“Can't find bundle for base name ”这个错误搞了很久才解决了。我的config.properties 文件位置在 java工程 根目录下的config中;java 工程目录结构 如下,CheersJava(工程目录)-------src-------lib-------target-------config(confi...

2018-03-30 20:23:08 6213

转载 eclipse 下找不到或无法加载主类的解决办法

转自:https://www.cnblogs.com/fengan/p/5904445.html有时候 Eclipse 会发神经,好端端的 project 就这么编译不了了,连 Hello World 都会报“找不到或无法加载主类”的错误,我已经遇到好几次了,以前是懒得深究就直接重建project了,但遇到次数多了必须深究下了,现总结几种解决方案,大家根据自己的情况逐一尝试即可。1、是因为.jav...

2018-03-30 19:32:12 400

转载 解决 Eclipse 项目有红感叹号的方法

转自:https://blog.csdn.net/emoven/article/details/43233917原因:显示红色感叹号是因为jar包的路径不对解决:在项目上右击Build Path -> Configure Build Paht...(或Propertise->Java Build Path),在Java Build Path中Libraries,红色叉号的包为路径错误的...

2018-03-30 19:31:04 96

原创 016.java_使用泛型

泛型:就是在定义类、接口、方法、方法的参数或成员变量时,指定它们的操作对象的类型为通用类型。具体使用的时候,将通用类型转换为指定类型使用。自定义容器和泛型容器import java.util.Arrays;/*自定义一个容器*/public class MyList { private int size=0;//存放对象数量 private Object[] cache;//用来存放对象...

2018-03-29 15:39:53 115

原创 015.java_多线程

进程:把一个程序在一个数据集上的一次执行称为一个进程。线程:线程是进程中可独立执行的子任务。一个进程中可以有一个或多个线程。进程与线程的区别:进程是资源分配单位,线程是调度和执行单位。每一个进程都有自己的主存空间,同一个进程中的线程共享这个主存空间,进程中的所有线程对主存空间都有存取权。线程的创建和启动单线程操作:public class SingleThreadTest {public sta...

2018-03-28 20:29:10 125

原创 014.java_国际化相关类、正则表达式相关类和大数字操作

国际化相关类1.java.util.Local类Locale类的对象代表特定的地理、政治和文化地区。有三种获取Local对象的方式。1.使用构造器public Locale(String language,String country)2.利用Locale常用语言环境预设的常量来创建。Locale locale=Locale.CHINA;//获取代表中国大陆的Locale对象3.获取此JVM当前默...

2018-03-27 20:12:31 315

原创 013.java_java.util包

Random类import java.util.Random; //使用非lang包的类 要导入包public class RandomTest { public static void main(String[] args) { // TODO Auto-generated method stub long star=System.currentTimeMillis(); ...

2018-03-25 15:09:33 109

原创 012.java_java.lang包

java.lang包中包含了java语言所需要的最基本的功能类和接口,是进行java语言编程的基础。Object类Object类是java语言中所有类的父类,一共定义11个方法。1.equals( )方法public boolean equals(Object obj);  //比较指定的参数对象是否与当前对象相等。  根据两个对象的哈希码值决定2.hashCode( )方法public int ...

2018-03-23 19:17:33 317

转载 011.java_方法的重载与重写/覆盖的区别

转载自:https://www.cnblogs.com/fanvfan/p/7563307.htmljava中的方法重载发生在同一个类里面两个或者多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。重载(Overloading)(1)方法重载是让类以统一的方法处理不同类型数据...

2018-03-21 16:16:55 204

原创 010.java_异常

异常程序在运行过程中出现的意外情况,java语言称之为异常。程序设计时应在异常发生时进行处理,使程序不会因为异常而停止运行。处理潜在异常的方法时有两种选择:1.在调用可能引起异常的方法时,捕获并处理异常;2.声明该方法可能会抛出该异常。java.lang.Throwable java中异常的管理  分为  Error 和 Exception 两大类Error类代表非常严重的系统错误,一般是jvm(...

2018-03-21 16:11:10 144

原创 009.java_接口、嵌套类、JAR文件

接口只规定功能,而不限制如何进行实现的结构,在程序设计中称为设计与实现相分离。Java语言中的接口就属于设计部分,他只是声明一套功能,而没有具体的实现。通过关键字interface定义接口,默认public;使用关键字implements实现接口;如果一个类实现实现了某一个接口,就要实现接口中所有的方法体,否则就变成了抽象类;接口中的方法没有方法体,默认public;接口中可以声明变量,定义变量,...

2018-03-20 19:13:25 152

原创 008.java_方法覆盖、多态和抽象类

方法覆盖当父类的方法不能满足子类的需求、子类可以对这个方法进行重写、以覆盖父类中的方法。方法覆盖要求:1.子类定义的新方法(覆盖方法)和父类中被覆盖的方法要在返回类型、名称和参数列表上保持一致。2.可选的@Override备注注意:类方法(静态方法)是无法覆盖的,但可以隐藏。package lesson008;public class HideStaticMethodTest { pub...

2018-03-20 16:17:03 517

原创 007.java_final关键字

final可以修饰属性、方法和类。修饰的元素是不可变的1.final变量package lesson007;public class FinalFieldTest { private final int color_red; //final变量要赋值 public final int color_blue=2; public static final int COLOR_YELL...

2018-03-18 16:46:26 117

原创 006.java_static关键字

static修饰的(静态的)类属性叫做静态属性,没有使用..叫实例属性,可以让类的所有对象共享这一属性静态方法   类方法内部不能用thispackage staticfield;/*static修饰的类属性*/public class StaticfieldTest { @SuppressWarnings("static-access") public static void mai...

2018-03-18 15:26:06 112

原创 005.java_继承、super关键字

继承 Inheritance  继承是一种由已存在的类型创建一个或多个子类型的机制,即在现有类的基础上构建子类    访问控制符[修饰符]class 类名 extends 父类名{   ...  }    子类拥有父类所有属性和方法。  子类不拥有父类的构造器  父类不拥有子类所特有的属性和方法    继承的优点:  可以创建更为特殊的类型  可提高代码的重用性  提高程序的可维护性  Empl...

2018-03-18 15:00:16 339

原创 004.java_面向对象

面向对象程序设计(object oriented programming,OOP)  三大特征 封装、继承、多态。  封装:根据实际应用从同一类型事物中抽象出相关的共同特征和行为。  通常会采取抽象的手段  Java语法中通过关键词class定义一个类  访问修饰符 [修饰符]class[类名]{   [属性声明]  [方法声明]   [构造器声明]  }person类:  Java语法中通过关键...

2018-03-18 14:45:38 133

原创 003.java_流程控制

流程控制   if语句;if...else语句;if...else if...else语句;  switch/case语句 switch(表达式){   case 值1:   功能代码 1;   [break;]   case 值2:  功能代码 2;   [break;]   ...   default:   功能代码 n+1;   [break;]   }  表达式的计算结果类型只...

2018-03-18 14:32:34 157

原创 002.java_数组

数组的创建与声明、初始化(静态、动态)、初始化、遍历、排序package array;public class Array_demo { public static void main(String[] args) { // TODO Auto-generated method stub /*数组的应用包括数据的声明、创建、引用、初始化、遍历*/ // int[] m=ne...

2018-03-18 14:28:24 101

原创 001.java_数据类型

java数据类型可以分为:基本类型和类类型  基本类型:整数型、字符型、浮点型、布尔型  整数型包括:字节型 byte、短整型short、整型int、长整型long                      int 范围:-2147483648~2147483647                      long 范围:-9223372036854775808~922337203685...

2018-03-18 14:20:43 158

原创 从零学习C++第十篇:查漏补缺

一、不能作为左值&a为取变量的地址,不能被修改,所以不能作为左值二、char类型初始化char ca[4]="your"  错误   字符数组不能超过数组长度,双引号括起来的字符串,最后有一个结束标志'\0',也占一个字符空间三、内联函数关键字:inline特点:增加代码量、加快访问速度四、头文件数组操作函数的头文件:<algorithm>五、C++程序的四个组成部分程序的主函...

2018-03-18 13:25:29 216

原创 从零学习C++第九篇:多态性与虚函数

一、多态性静态联编所支持的多态性称为编译时的多态性。当调用重载函数时、编译器可以根据所选用的实参,选择调用相应的函数。动态联编所支持的多态性称为运行时的多态性,由虚函数支持。静态联编中的赋值兼容性及名字支配规律#include <iostream>using namespace std;double PI=3.14159;class Point{private: float ...

2018-03-12 17:02:18 158

原创 从零学习C++第八篇:类模板与向量

一、类模板类模板一般声明方法如下:template <类模板参数>class 类名{//实体}类模板对象:类名<模板实例化参数类型>对象名(构造参数实参列表);                    类名<模板实例化参数类型>对象名;在类外面定义成员函数,必须用template重写类模板声明:                template<模板参数&gt...

2018-03-10 16:50:13 1264 1

原创 从零学习C++第七篇:继承和派生

一、继承和派生派生:通过已有的类(基类)建立新类(派生类)的过程,叫做派生。继承:派生类继承基类的数据成员和函数。分为单一继承和多重继承。单一继承class  派生类名  : 访问控制符  基类名{    //访问控制符是控制派生类成员访问基类成员  public:公有派生、private:私有派生、protected:保护派生。}构造函数:派生类名::派生类名(参数列表):基类名(参数列表){/...

2018-03-09 17:33:26 415 2

原创 从零开始学习C++第六篇:特殊函数和成员

一、对象成员的初始化对象成员构造函数的调用顺序取决于这些对象成员在类中的说明顺序。如当先建立A类对象时,先调用对象的构造函数,初始化对象成员,然后再调用A类的构造函数,初始化A类的其它成员。析构函数则是顺序相反。#include <iostream>using namespace std;class object{private: int val;public:// obj...

2018-03-09 13:54:22 315 1

原创 从零开始学习C++第五篇:类和对象

一、类及其实例化定义类1.声明类class 类名{private:        私有数据和函数;public:        私有数据和函数;protected:        保护数据和函数;}2.定义成员函数返回类型 类名::成员函数名(参数列表){        成员函数的函数体;//内部实现}::是作用域运算符,用于表明其后的成员函数是属于这个特定的类3.成员函数的赋值不能在类体内或外给...

2018-03-08 14:38:24 269

原创 从零开始学习C++第四篇:函数和函数模板

一、函数的参数及其传递方式1、形参与实参形参:形式参数。就是定义函数的时候,写在函数名小括号后面的参数叫形参。实参:实际参数。就是调用函数的时候,调用函数时写在函数名小括号后面的参数就叫实参https://www.cnblogs.com/jialiangliang/p/6011793.html2、传递参数的三种方式2.1对象作为函数参数将实参对象的值传给形参对象,形参有实参的备份,当函数改变形参时...

2018-03-06 15:12:44 234

原创 从零开始学习C++第三篇:从结构到类的演变

一、C++中的结构与类1、函数与数据共存在C++中定义一个结构struct 成员名{    数据成员;    成员函数;};#include <iostream>using namespace std;struct Point{private: //私有属性 使用private关键字定义数据成员,产生封装性 double x,y;...

2018-03-01 08:59:50 165

空空如也

空空如也

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

TA关注的人

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