![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
文章平均质量分 65
DuMin0601
这个作者很懒,什么都没留下…
展开
-
JVM内存分析
JVM(java虚拟机)内存分析1、栈区(stacksegment)存放函数的参数值、局部变量的值等等。在超过这个变量的作用域时就会被系统自动释放掉存在于JVM内存中的资源。优点:存取速度比堆快缺点:存在栈中的数据大小与生存期必须是确定的,无灵活性2、堆区(heapsement)存放由new创建的对象和数组,JVM不定时查看这个对象,如果没有引用指向这个对象就回收。优点:可以动原创 2016-05-10 17:27:13 · 425 阅读 · 0 评论 -
IO
import java.io.*;/** * IO流(输入流、输出流) * 1、字节流 * 1)InputStream、OutputStream * InputStream抽象了应用程序读取数据的方式 * OutputStream抽象了应用程序写出数据的方式 * 2)EOF=End 读到-1就读到结尾 * 3)输入流 * int b=in.read();读取一个原创 2016-07-24 17:25:41 · 331 阅读 · 0 评论 -
IO流3
//数据流传输;传输是两个设备之间;类似于电话的信息传递//DataArrayOutputStream相当于发射器//ByteArrayOutputStream相当于弹壳//long数据相当于填在弹壳里的内容//DataInputStream相当于接收器//ByteArrayInputStream相当于接收弹壳存放地方//DataArrayOutputStream相当于发射原创 2016-07-26 14:35:27 · 339 阅读 · 0 评论 -
IO流之Print流
/*import java.io.*;public class java7_9 {public static void main(String[]args)throws Exception{PrintStream pl=new PrintStream("E:/java/practice/实例/112.txt");System.setOut(pl);System.out.prin原创 2016-07-26 16:01:51 · 545 阅读 · 0 评论 -
Object流
import java.io.*;public class java7_10 {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubObjectOutputStream osc=null;ObjectInputStream os原创 2016-07-26 16:57:42 · 482 阅读 · 0 评论 -
IO流4(补充
import java.io.*;public class java7_11 {public static void main(String[]rags)throws Exception{File wj=new File("E:/java/practice/实例/115.txt");/* if(wj.exists()){//文件是否存在System.out.pr原创 2016-07-26 18:07:10 · 282 阅读 · 0 评论 -
绘图基础一
package java8_1;/*** * 一、组件 * 二、绘图技术 * 三、事件处理机制 * @author BloodyDmusic * */import java.awt.*;import javax.swing.*;public class java8_1 extends JFrame{myPanel pan=null;p原创 2016-07-26 19:39:30 · 383 阅读 · 0 评论 -
绘图基础二
package java8_1;import java.awt.*;import javax.swing.*;public class java8_2 extends JFrame{myPanel1 pan1;public static void main(String[]args){new java8_2();}{pan1=new myPane原创 2016-07-26 19:41:27 · 343 阅读 · 0 评论 -
事件监听一
/** * 事件处理机制 * ActionListener事件监听 */package java8_1; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class java8_3 extends JFrame implements ActionListener{原创 2016-07-27 12:41:18 · 716 阅读 · 0 评论 -
java记事本源代码
import java.awt.CheckboxMenuItem;import java.awt.Color;import java.awt.Container;import java.awt.FileDialog;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GraphicsEnvironment;i转载 2016-07-27 19:39:45 · 17084 阅读 · 5 评论 -
SQL中的主键
一、什么是主键 数据库主键是指表中一个列或者列的组合,其值能够唯一的标识表中的每一个行。这样的一列或者多列成为表的主键,通过它可以强制表的实体完整性。当创建或者更改表时可以通过定义PRIMARY KEY约束来创建主键,一个表只能有一个主键约束,而且主键约束中的列不能是空值,由于主键约束确保唯一数据,所一经常来定义标识列。 二、主键的作用转载 2016-08-03 14:36:40 · 10005 阅读 · 1 评论 -
SQLServer中的外键
一、sql server中建立外键约束有3中方式1.Enterprise Manager中,Tables,Design Table,设置Table的properties,可以建立constraint, reference key;2.Enterprise Manager中,Diagrams, new Diagrams,建立两个表的关系。 3.直接用trans转载 2016-08-03 14:53:55 · 19117 阅读 · 2 评论 -
线程概述
一、什么是线程:有序严谨的指令集称为程序程序的同时多运行称为进程程序中不同的执行路径称为线程多线程编程简单,效率高易于资源共享二、什么是线程同步:线程同步是指在一段程序执行过程中,无论是成功还是失败,其他程序都会等待这段程序执行完毕才会转入其他线程,这样可以保证程序的完整性和安全性!*线程是指程序中顺序执行的一个指令序列。且彼此间相互独立。线程的两种实现方式:1原创 2016-07-21 12:39:25 · 431 阅读 · 0 评论 -
线程性质的代码实现
/*class Xc extends Thread{//创建线程所需要继承的类public void run(){for(int i=0;iSystem.out.println("子函数");}}}public class java6_1 {public static void main(String[]rags){Xc xc=new Xc();xc.sta原创 2016-07-21 16:46:45 · 952 阅读 · 0 评论 -
SQLserver概述
SQLServerSQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。特点:1.真正的客户机/服务器体系结构。2.图形化用户界面,使系统管理和数据库管理更加直观、简单原创 2016-08-02 17:19:34 · 4068 阅读 · 0 评论 -
SQLserver常用命令
(1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]" sql="select top 10 * from 数据表 w转载 2016-08-02 17:58:57 · 5910 阅读 · 1 评论 -
RandomAccessFile
/** * RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件 * RandomAccessFile支持随机访问文件,可以访问文件的任意位置 * 一、java文件模型 * 在硬盘上的文件是byte byte byte存储的是数据的集合 * 二、打开文件 * 有梁中国模式“rw”(读写)“r”(只读) * RandomAcessF原创 2016-07-24 16:44:39 · 361 阅读 · 0 评论 -
File类的使用1
import java.io.File;;/** * java.io.File类用于表示文件目录 * File类只用于表示文件(目录)的信息(名称、大小等) * 不能用于文件内容的访问 * @author BloodyDmusic * */public class javaIoFile1 {public static void main(String[]args原创 2016-07-24 13:08:13 · 397 阅读 · 0 评论 -
IO流之编码
1.gbk:一个中文字符占两个字节,一个英文字符占一个字节,是转换成字节序列时的默认编码方式。2.utf-8:一个中文字符占三个字节,一个英文字符占一个字节3.utf-16be:java的编码方式,一个中文和一个英文字符都是占两个字节4.字节序列转换成字符时要采用相同的编码方式,否则会乱码5.文本文件就是字节序列,可以是任意编码的字节序列,但是如果直接在中文机器上创建文本文件,原创 2016-07-24 12:10:44 · 616 阅读 · 0 评论 -
Java中static的使用
Java中static的使用:static 作用:static 是一个修饰符,用于修饰成员(成员变量、成员方法)1、被static 修饰后的成员变量只有一份2、当成员被static修饰之后,多了一种访问方式,除了可以被对象调用外,还可以被类直接调用(类名.静态成员)statcic 的特点:1、随着类的加载而被加载2、优先于对象的存在3、被所有的对象所共享4、可以原创 2016-05-10 21:00:46 · 571 阅读 · 0 评论 -
java中创建类与对象
java中创建类与对象*创建类时类名要大写*成员变量的变量名全部小写1、必须使用new关键字创建一个对象2、使用对象属性(对象名.成员变量)3、使用方法(对象名.方法)4、同一个类的每个对象有不同的成员变量的存储空间5、同一个类的每个对象共享该类方法例:学生成绩管理系统:import java.util.*;public class Text {//主程序原创 2016-05-11 19:44:07 · 10856 阅读 · 0 评论 -
用户登录界面
import java.awt.*;import javax.swing.*;public class java5_12 extends JFrame{ JLabel bq1;//北部 JButton an1,an2,an3; JPanel mb1; //南部 JTabbedPane xxk;//中部 选项卡 JPanel mb2,mb3,mb4; JLabel bq4,bq2,原创 2016-05-24 21:28:10 · 1725 阅读 · 0 评论 -
java中的继承
java中的继承一、继承概述 1、提高了代码复用性,简化了代码2、让类与类之间产生了继承关系,才有了后面多态特性的存在注意:千万不要为获取其他类的功能而建立继承关系,必须要类与类之间存在继承关系3、子类不能拥有父类中被private后的成员二、java的多层继承java中不支持多继承只支持单继承,因为多继承存在安全隐患,当多个父类定义了相同的成员,子类对象不确定原创 2016-05-15 20:02:41 · 636 阅读 · 0 评论 -
java中的接口
java中的接口一、接口的定义:Java语言不支持多继承,但通过接口可以实现部分多继承的功能,接口与抽象类相似,也表达一个抽象的概念。接口中只能定义抽象方法和常量,接口用关键字interface来定义基本语法为:interface 接口名{……//成员定义}接口中所有的方法都是抽象的。interface Printable{public void print();原创 2016-05-18 20:44:55 · 704 阅读 · 0 评论 -
JAVA中的循环
一、什么是循环三要素:1、循环变量初始化2、循环的判断条件3、循环体中改变循环变量的值二、语法结构int i=0; //循环变量while (i//循环条件判断System.out.println("好好学习");i++;//改变循环变量的值}三、如何使用循环1、找循环结束的地方2、找循环变量的初始值3、找循环变量改变的规律原创 2016-05-08 15:23:20 · 854 阅读 · 0 评论 -
My Eclipse中的程序调试
一、程序调试:1、设置断点2、单步运行3、观察变量二、程序调试的目的?答:找出缺陷原因,修正缺陷。三、程序调试的主要方法:答:设置断点、单步运行、观察变量四、主要步骤1、猜测出错位置,设置断点2、单步运行3、观察变量的值4、发现问题5、修正代码6、解决问题原创 2016-05-08 21:34:52 · 687 阅读 · 0 评论 -
异常处理
异常处理异常概述:异常处理是面向对象语言区别于面向过程语言的重要标志之一,异常的出现,可以使我们编写的程序强大而且安全,简单的说,异常是处理错误的机制。一、用try……catch处理异常,是处理异常的两种方法之一,适合处理程序员可以控制和用户输入有误的情况,以起到程序开发顺利进行和避免不了的情况发生。try{……//容易出错的部分}catch(Eception e){S原创 2016-05-22 10:06:44 · 548 阅读 · 0 评论 -
java中图形化用户界面之布局管理器
java 中图形化用户界面之布局管理器每个容器都有自己的布局管理器,当某个容器内的组件需要改变其属性时,就需要调用其组件所在容器的布局管理器,awt中常见的布局管理器有:BorderLayout(边界布局管理器)、FlowLayout(流式布局管理器)、GridLayout(网格布局管理器)。一、BorderLayout(边界布局管理器)import java.awt.*;imp原创 2016-05-22 20:19:37 · 975 阅读 · 0 评论 -
SimpleDateFormat
import java.util.*;import java.text.*;public class java1 { public static void main(String[]args){ Date date=new Date(); System.out.println(date.toString()); //simpleDateFormat是一个以语言环境敏感的方式来格式原创 2016-06-04 21:40:45 · 363 阅读 · 0 评论 -
JAVA中集合框架概述
集合的概念:数学中:具有同属性的事物的总体Java中的集合类:是一种工具类,就像是容器,存储任意数量的具有共同属性的对象。集合的作用:1、在类的内部对数据进行组织2、简单而快速的搜索大数量的数组3、有的集合接口提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以是任意类型原创 2016-06-05 13:46:49 · 485 阅读 · 0 评论 -
List接口及其实现类——ArrayList
package Course;/** * * 课程类 * @author BloodyDmusic * */public class Courses { public String id; public String name; public Courses(String id,String name){ this.id=id; this.name=name; }原创 2016-06-05 13:48:07 · 504 阅读 · 0 评论 -
java多线程之生产消费模式
/*@author shijin * 生产者与消费者模型中,要保证以下几点: * 1 同一时间内只能有一个生产者生产 生产方法加锁sychronized * 2 同一时间内只能有一个消费者消费 消费方法加锁sychronized * 3 生产者生产的同时消费者不能消费 生产方法加锁sychronized * 4 消费者消费的同时生产者不能生产 消转载 2016-07-22 13:01:19 · 1525 阅读 · 2 评论 -
IO流基础以及文件流的代码实现
什么是流?流是用于连接程序和设备之间的管道,主要用于数据传输,这个管道上有很多的按钮,每个按钮可以实现不同的功能流的分类?四大基本抽象流:(输入流、输出流、字节流、字符流)文件流、缓冲流、转换流、数据流、print流、Object流首先代码实现文件流:import java.io.*;public class java7_1 { public static void原创 2016-07-22 17:32:51 · 1171 阅读 · 0 评论 -
SQlserver基础学习
--是注释的意思--增删改*查*--需要注意*格式*、*拼写* 不区分大小写--新建数据库create database shuguo--建表的同时建字段create table person( num int ,name nvarchar(5),sex nchar(1),jobs nvarchar(10),--location nvarchar(20)原创 2016-08-03 11:46:17 · 573 阅读 · 0 评论