自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL下载后对于文件夹的操作,适用8.0版本以及以后,超级实用

当你下载完文件夹解压之后,会发现没有弹出set up,而且自己找也找不到setup,这个时候怎么办,作者看了很多的教程,其他的博主写的,要么不够详细,要么指令不明,作者也作为一个初学者,具体的讲一下接下来要怎么做,看了这个教程之后会很简单的安装MySQL。1.解压文件夹 2.打开文件夹,在文件夹下面建立一个名叫data的文件夹 3.在文件夹data中创建my.ini...

2018-08-26 18:45:33 8482 5

原创 线程和进程的区别与联系

进程概念  进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。在Mac、Windows NT等采用微内核结构的操作系统中,进程的功能发生了...

2018-08-22 08:37:29 149

原创 有了继承,为什么要定义接口

我是个初学者,刚开始的时候,学习java有这样的一种困惑,就是接口是用来干什么的,为什么有了继承,还要定义接口进行继承,不是多此一举吗。后来看了一些资料,懂了一些现具体功能时,接口和实现的类分离。接口定义为XxxService,实现为XxxServiceImpl。接口提供了一个公用的方法提供方。 接口是用来规定子类的行为的。面向接口编程的好处: 1.根据客户提出的需求提出来...

2018-07-26 10:01:19 1565 6

原创 RandomAccessFile的基本操作用法

package IO输入输出流;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Arrays;/** * RandomAccessFile是Java提供的对文件内容的访问既可以读文件也可以写文件; * RandomAccessFile支...

2018-10-02 16:14:33 337

原创 file类的遍历

package IO输入输出流;import java.io.File;import java.io.IOException;// 列出file类的一些常用操作,比如过滤、遍历等操作public class FileUtils { public static void listDirectory(File dir) throws IOException{ /...

2018-10-02 16:00:10 403

原创 文件的编码

java中文件的编码方式主要就是那么几种,那么我们来看一下区别package IO输入输出流;public class EncodeDemo { public static void main(String[] args)throws Exception { String s="高维远ABC"; byte[] byte1=s.getBytes();...

2018-10-02 14:37:11 184

原创 会出现unreachable statement的可能

java编译器把unreachable statement标记为运行时错误,一个unreachable statement就是编译器决定永远不会执行它。下面的几种情况会出现 unreachable statement:(1)在reutrn语句后写语句。(2)在throw语句后写语句。(3)break、continue语句之后定义语句。(4)“\u10100”//合法,相当于‘\...

2018-10-01 21:24:39 457

原创 javabeans在idea中调用时无法被加载调用问题解决方案

Classes from the default package must not be referenced from JSP file less... (Ctrl+F1) This inspection reports any references to a classes from the default package in JSP files.Such references will...

2018-09-30 22:06:35 2709

原创 二叉树java数据结构所有操作方法

 为了节省篇幅,主函数没有写,各位技术大佬看完作者其他文章也可以给提一下意见,作者是初学者,很多地方写的不够好package 算法.二叉树;import java.util.Scanner;import java.util.concurrent.Callable;class CBType{ String data; CBType left; CBType ri...

2018-09-29 20:54:36 215

原创 java数据结构之选择排序

package 算法.排序;import java.util.Random;public class xuanzepaixu { static final int Size=10; public static void paixu(int a[]) { int temp; for (int i = 0; i <a.leng...

2018-09-27 12:26:31 146

原创 java数据结构排序方法之插入排序

 代码上第一句话写错了,那个是选择排序的概念,插入排序是选择后面的数据与前面排好顺序的数据进行比较package 算法.排序;//顾名思义,选择排序就是依次选择数组中最小的元素,然后进行放在数组的最前面public class xuanzepaixu { public static void InsertSort(int[] source) { int i, ...

2018-09-27 11:56:23 156

原创 java数据结构队列操作一览

package 算法.队列;import java.util.Scanner;class Data { String name; int age; } class SQtype { static final int Queuelen=15; ...

2018-09-26 14:28:43 223

原创 java数据结构栈的所有操作以及主函数

package 算法.栈结构;import java.util.Scanner;class Data{ String name; int age;}class StackType{ //准备数据 static final int Maxlen=50; Data data[]=new Data[Maxlen+1]; int to...

2018-09-25 20:44:30 913

原创 java数据结构链表

package 算法.链表;class Data{ String key; String name; int age;}class CLType { //定义链表结构 Data nodedata = new Data(); CLType nextNode; //在链表头添加链表头 CLType C...

2018-09-23 21:05:13 397

原创 顺序表java数据结构完全版代码

输出部分没有写完整,但是函数部分是完整的过几天会写一个关于输入输出部分的内容,因为看了很多教材都没有提及这一部分,然而各个公司笔试题以及面试题都会提起这个,如果输入输出写不对,算法部分写对了也没用。package 算法.顺序表;import java.util.Date;import java.util.Scanner;class DATA{ String key;//...

2018-09-22 18:26:15 682

原创 创建线性单链表,并将单链表翻转

package 数据结构;public class lianbiao { public int data; public lianbiao next; public lianbiao(int k) { data=k; next=null; } public lianbiao(){ this...

2018-09-16 20:36:39 214

原创 java程序员面试题4之基本类型与运算

4.1最基本的数据类型首先应该明确一个事情,就是 String不是最基本的数据类型,最基本的数据类型包括byte,char,int,float,double,boolean,short 4.2int和integer的区别java提供两周完全不同的类型,即引用类型和原始类型,int是java的原始数据类型,Integer是java语言为int提供的封装类 4.3不可变类所...

2018-09-06 15:20:13 124

原创 java程序员面试基础之面向对象技术

2.1面向对象和面向过程之间的区别面向对象是当今软件开发的一种主流方法之一,它是吧数据以及对数据的操作方法放到一起,作为一种相互依存的整体,即对象。对于同类对象抽象出其共性,即类,类中的大多数数据,只能被本类中的方法进行处理。而面向过程就是一事件为中心的开发方法,自顶向下顺序执行。他们的区别大致如下1)出发点不同2)层次逻辑关系不同3)数据处理方式和控制程序方式不同4)...

2018-09-04 20:20:16 186

原创 java程序员面试基础题part1

 1基本概念1.1java语言有哪些优点1)java为纯面向的语言2)平台无关性,在任何平台上都能正确的运行代码3)java内置了很多库,通过这些库,能简化开分人员的程序设计工作4)提供对web开发的支持5)有着良好的案情uanxing和健壮性6)java是通过c++语言改进并重新设计而来的人 1.2java与C和C++有什么异同点java和C++都是面...

2018-09-03 23:10:33 740

原创 String, StringBuffer,StringBuilder的区别

String, StringBuffer,StringBuilder的区别java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变...

2018-09-02 22:14:06 116

原创 java面试[编程题]确定字符互异

 请实现一个算法,确定一个字符串的所有字符是否全都不同。这里我们要求不允许使用额外的存储结构。给定一个string iniString,请返回一个bool值,True代表所有字符全都不同,False代表存在相同的字符。保证字符串中的字符为ASCII字符。字符串的长度小于等于3000。测试样例:"aeiou"返回:True"BarackObama"返回:False...

2018-09-01 19:56:03 121

原创 下面代码输出的是什么,继承与多态练习

public class Base{ private String baseName = "base"; public Base() { callName(); } public void callName() { System. out. println(baseName); } stat...

2018-09-01 11:12:14 197

原创 关于java堆和栈的一些心得

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。 堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾...

2018-09-01 09:52:00 139

原创 循环练习,分五行显示前五十个素数

package 循环;//分五行显示前五十个素数,每行包括十个素数public class xianshisushu { public static void main(String[] args) { // TODO Auto-generated method stubfinal int NUMBER_OF_PRIMES=50;//素数总共50final int NUMBER...

2018-08-29 09:19:16 1793 2

原创 URL网络编程以及URL的常用方法以及标识符语法

java中,类库中提供了很多高级别的网络类,其中,URL类就是这种的高级网络类URL名叫统一资源定位符,表示的是Internet上莫以资源的地址,又称为网页地址。通过URL,可以进行访问Internet上的各种资源import java.net.MalformedURLException;import java.net.URL;public class URLDemo {pub...

2018-08-26 11:26:25 1471

原创 TCP客户端程序

这是两个客户端程序,第一个实现将用户在文本框输入的信息发送至服务器端,并且将文本框中输入的信息显示在客户端的文本域中第二个链接新浪的服务器,输出一些信息package TCP;import java.io.PrintWriter;import java.net.Socket;import java.awt.BorderLayout;import java.awt.Containe...

2018-08-25 19:26:00 371 1

原创 TCP小练习,编写客户端和服务端相连接的小程序,第二个程序明天写

在明白tcp的程序工作的过程以后,就可以编写停车票的服务器程序了。在网络编程中如果对于只要求客户机向服务器发送消息,不要求服务器向客户机发送消息,那么称之为单向通信。客户机套接字和服务器套接字连接成功之后,客户机通过输出流发送数据,服务器则通过输入流接受数据那么下面用两个代码将这个示例体现出来首先第一个示例是一个TCP的服务器端程序,在getsever方法中建立服务器套接字,调用get...

2018-08-24 20:07:04 588

原创 TCP程序设计基础 IntAddress类

TCP网络程序设计是指利用Socket类编写通信程序。利用TCP协议进行通信的两个应用程序是有主次之分的,一个称为服务器程序,另一个称为客户机程序,两者的功能和编写方法是不太一样的。服务端与客户端的交互过程如下1首先服务器程序创建一个ServerSocket(服务器端套接字),调用accept()方法等待客户机来连接2客户端创建一个Socket,请求与服务器建立连接3.服务器接受客户机...

2018-08-24 10:08:58 365

原创 线程的休眠,以及多线程练习

一种能够控制线程的行为方法是调用sleep()方法,这种方法需要一个参数用于指定该进程休眠短时间,这个时间是要以毫秒为单位tyr{Thread.sleep(2000);}catch(Interruption e){e.printStackTrace();}上面这段代码会让线程量秒内不会进入就绪状态。package duoxiancheng;import java.awt...

2018-08-22 16:40:36 216

原创 线程,实现图标移动的功能

package duoxiancheng;import javax.swing.*;import java.awt.Container;import java.net.URL;public class SwingAndThread extends JFrame{private JLabel jl=new JLabel();private static Thread t;pri...

2018-08-22 12:14:22 482

原创 多线程的编写

1让一个类继承想赢的Thread类,这个类就是多线程的类2覆盖这个类的run方法,run方法中的代码就是基于多线程的代码3创建这个对象,并且使用start开启线程(不是使用run)注意,下面的主函数如果使用的是run,那么久会先执行子类,后执行主类,记住一定要用startpackage duoxiancheng;public class TestThread { publ...

2018-08-22 09:35:19 475

原创 Eclipse中快速重写(Override)基类方法的技巧

基本步骤:1.需要插入Override函数的位置点击右键,选择Source->Override/Implement Methods...2.选择需要添加的函数名(还可以选择“Insert Point”重新定向插入位置)3.这样code里就插入了完整而准确的 Override 结构了设置快捷键快速打开Override/Implement Methods对话框,步骤如下:1....

2018-08-22 09:23:53 8478

原创 枚举类型的小示例(操作枚举类型成员的方法)

values()package meiju;public class valuesyongfa { enum Constants_2 { Constants_A,Constants_B } public static void main(String[] args) { // TODO Auto-generated method stub for(int i=0;i...

2018-08-21 16:33:39 772

原创 使用枚举类型设置常量

在以往的设置常量的时候,通常是江常量放置在接口处在这里引入枚举的定义,下面举一个栗子,在项目中创建接口,定义两个整型变量,之后定义枚举类,通过两种不同方式的调用,体现枚举类型定义常量的方法interface Constants{ public static final int Constants_A=1; public static final int Constants_B=12;...

2018-08-21 11:35:22 2351

原创 java的Integer.valueOf(String s)的奇怪特性剖析

 来看一下这个代码会输出什么System.out.println(Integer.valueOf("127")==Integer.valueOf("127"));System.out.println(Integer.valueOf("128")==Integer.valueOf("128"));System.out.println(Integer.parseInt("128")==Int...

2018-08-21 10:05:03 584

原创 java反射访问方法

通过下列一组方法访问方法是,将返回method类型的对象或者数组,每个method代表一个方法,利用method可以操纵对应的方法。A:获取所有方法 数组  1、getMethods  获取该类包括其父类的公共成员方法  2、getDeclaredMethods  获取该类的所有的成员方法B:获取单个方法  1、getMethod 获取该类所有的公共类单个成员方法  2、g...

2018-08-21 08:02:41 244

原创 java反射获取成员变量

A:获得类的成员变量 数组:  1、getFields(公共类的)  2、getDeclaredFields(所有类型的)B:获得类的单个成员变量:  1、getField (公共类的)  2、getDeclaredField (所有类型的)   A.1:获得类的公共成员变量://获取类的字节码文件对象 Class c = Class.fo...

2018-08-20 16:00:45 3599

原创 访问构造方法

其实各个书上对于反射这块讲的都是很乱,看了几个大神博主的帖子之后顺序自己弄清了很多。首先要介绍几种访问构造方法的方法,利用这种方法,将返回Constructor类型的对象或者数组A.1:获取构造方法的数组: public Constructor<?>[] getConstructors():获得所有公共构造方法    public Constructor<?&g...

2018-08-20 15:01:39 508

原创 获取class类文件对象的方法

       1: Person p = new Person();    Class c = p.getClass();  2:Class c2 = Person.class;    任意数据类型都具备一个class静态属性,看上去要比第一种方式简单.  3:将类名作为字符串传递给Class类中的静态方法forName即可    Class c3 = Class.forNam...

2018-08-20 10:47:06 367

原创 加载器

说到反射,首先说类的加载器。 类的加载:   当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。  加载:    就是指将class文件读入内存,并为之创建一个Class对象。    任何类被使用时系统都会建立一个Class对象。  连接:    验证 是否有正确的内部结构,并和其他类协调一致    准...

2018-08-20 10:30:42 591

java语言程序设计基础篇梁勇第十版答案

大黑书的答案,梁勇著作java语言程序设计的答案。。。。。

2018-08-18

空空如也

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

TA关注的人

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