自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Noreaday的博客

成为自己喜欢的样子就是生活的意义

  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 如何理解成员变量在堆内,局部变量在栈内?

成员变量在堆内存里,局部变量在栈内存里。(基础类型)我有疑惑:既然成员变量存在于对象中,对象存在于堆中,所以成员变量存在于堆中。那么按照这样的推理,局部变量存在于方法中,而方法存在于对象中,对象存在于堆中,那是不是可以说局部变量存在于堆中?解决思想当对象new出来,实体存在于堆,对象的成员变量已经在堆上分配空间,但对象里面的方法是没有出现的,只出现方法的声明,方法里面的局部变量并没有创建。等到对象...

2018-03-27 12:21:12 8541 8

原创 JTable组件的使用、从数据库中取出表格结合JTable组件的使用

JTable组件的使用/** * Jtable的使用 */package com.stuAS;import java.util.*;import javax.swing.*;public class Demo1 extends JFrame{ //rowData用来存放行数据 //columnNames存放列名 Vector rowData,columnNames;...

2018-03-19 23:20:01 1519

原创 表的复杂查询----多表查询、两表的条件连接、内连接(自连接)、左外连接、右外连接、子查询、分页查询

基于两个或两个以上的表或视图的查询。例如:emp和dept是两张表。(这两张表的deptno是共同字段)    ①通过什么条件把两张表关联(如果不使用条件关联将产生行数乘积的合集---笛卡尔集)例子:emp表字段包含:每行有自己的名字和id以及自己的上级的id,同时自己的上级也在这个表中的某一行       ②自连接(内连接)--inner join   on显示按条件左右两表都满足的项左外连接:...

2018-03-19 15:12:00 2675

原创 数据库的备份与还原、statement与preparedstatement对象的区别、jdbc-odbc桥接方式的介绍、jdbc(java数据库连接)、java操作sql之CRUD(增删改查)

三种方法:分离与附加(分离会删掉原有数据库)、界面操作的备份与还原、sql语句操作的备份与还原(备份是不会删掉原有数据库)备份与还原中可以实现数据库的备份,和复制到其他机器中sql语句操作的备份与还原:--如何备份数据库.语法:backup database 数据库名 to disk='磁盘地址'backup database liangshanhaohan to disk='F:/sp.bak...

2018-03-19 15:11:47 466

原创 数据库----约束

约束说白了就是限制条件default        当你不给某参数赋值时,该参数会采用默认值。例子:--创建数据库create database TX--选择使用的数据库use TXgo--goods表create table goods(goodsId nvarchar(50) primary key,--主键goodsName nvarchar(80) not null,-...

2018-03-19 15:07:17 214

原创 数据库小练习---删除表内的重复部分、添加字段、删除字段、修改表名

思想,用distinct *组合一个临时表,将原表内容清除,将临时表内容加入表内,删除临时表

2018-03-17 23:33:09 257

原创 单表-------主键、外键、选择操作,like操作符,in 批量查询、排序order by、表的复杂查询---分组函数(max/min/agv/sum/count)、group by、having

--创建一个数据库create database TX--创建dept表create table dept(deptno int primary key,--该表的主键dname nvarchar(30),loc nvarchar(30))--创建emp表create table emp(empno int primary key,--该表的主键ename nvarcha...

2018-03-17 15:43:30 425

原创 数据库简介

为什么有?-----------存储数据数据库:按照数据结构来组织、存储和管理数据的仓库。数据库基本结构:物理数据层(磁盘上的数据实际存储)、概念数据层(数据管理员定义的逻辑)、逻辑数据层(用户看到的,可以使用的,程序员来存储的)数据库的基本特点:1、实现数据共享  2、减少数据的冗余度  3、实现数据的集中控制  4、数据的一致性和可维护性实现数据的安全可靠  5、故障恢复...

2018-03-17 13:50:58 258

原创

表中的几个概念:字段(表列)、字段类型、表行、表列、记录(一般指表内的一行,也可以表示表的某部分或全部)对表可以进行增删改查操作对海量数据进行增删改查,需要用到查询分析器(sql2005之后该分析器就与企业管理器合并了---manager studio)SQL语句:   sql语句四中语句:数据定义语句,数据操作语句、数据查询语句、数据控制语句使用SQL的基本操作(简单...

2018-03-16 23:14:58 378

原创 冒泡排序、选择排序、插入排序回顾练习

/** * 猴子排队 */package com.test1;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Demo1 { public static void main(String[] args) { // T...

2018-03-15 11:14:27 246

原创 播放音乐的示例

//过程:将音频读入内存,再从内存中放到音频设备,从而产生音乐package com.playAudio;import java.io.File;import java.io.IOException;import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioInputStream;import ja...

2018-03-14 22:29:25 368

原创 一个简单的记事本-----熟悉JFrame、j组件、事件处理机制(监听机制)、BufferedReader/BufferedWriter 、文件选择器组件JFileChooser

/** * 记事本(界面+功能) */package com.note;import java.awt.Image;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.BufferedWriter;i...

2018-03-13 15:28:21 548

原创 常见io流-------文件字符流FileReader、FileWriter。可以直接操作char型字符

/** * 演示字符流的案例,实现文本的复制 */package com.file;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class Demo5 { public st...

2018-03-13 15:28:12 310

原创 文件io流------文件字节流。FileInputStream、fileoutputstream直接操作的byte型

/** * 演示FileInputStream(文件字节输入流)类的使用(从磁盘读取目标文件的内容到内存) */package com.file;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;p...

2018-03-13 15:28:04 237

原创 常用io流-----文件流、

/** * file类的基本用法 */package com.file;import java.io.File;import java.io.IOException;public class Demo1 { public static void main(String[] args) { // TODO Auto-generated method stub //...

2018-03-13 15:27:52 192

原创 java io流

如:生活中图片、影视等都是以字节存在的。字节流可以读取任何类文件(可以读取字符流可以读取的任何文件,反之不行)java  io流类有很多,类以inputstream或outputstream结尾的是字节流;以reader、writer结尾的是字符流。...

2018-03-13 15:27:41 179

原创 常用io流-------缓冲字符流BufferdReader/Writer.可以直接操作String

/** * 演示缓冲字符流案例----复制文档内容 */package com.file;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;publi...

2018-03-12 23:35:24 797

原创 深入理解线程 以及线程并发的线程安全问题及处理方法

1、线程对象只能启动一个线程。不论是继承Thread还是通过实现Runable接口,创建一个线程对象只能启动一次,即一个线程只能使用一次.start()函数。 Cat cat=new Cat(); cat.start(); cat.start();//编译出错!!2、一个类的实例对象可以构建多个线程对象! TicketWindow ticketWindow1= new TicketWin...

2018-03-09 22:54:37 698

原创 多线程

笔记:并行:真正意义的同时进行并发:根据时间片的交替,线程的“同时”进行(对单核来说)。多核时是可以实现真正的同时的。两种实现进程的方法,最好使用实现接口(Runable接口)的方法。可以保留该类可以实现继承父类的能力/** * 多线程的例子------并发,在一个线程处于阻塞时,另一个便会执行 */package com.mulXianCheng;public class Demo1 ...

2018-03-08 23:13:29 145

原创 线程、两种实现线程的方法简要实现

要理解线程,首先要理解进程在java中任何一个类都可以作为一个线程来使用。两种实现线程方法的区别:                //创建一个Cat对象 Cat cat=new Cat(); //启动线程,会导致run函数的自动运行 cat.start();                        Dog dog=new Dog(); //线程启动(不同于thread继承的方...

2018-03-08 23:02:24 215

原创 深入理解 事件处理机制

委托机制:事件源产生事件,经注册委托其他类来处理

2018-03-08 18:24:06 321

原创 软件设计模式概述-----GoF、GRASP的简介、UML图简介

2018-03-07 23:28:04 784

原创 java事件处理机制-------------小球移动

/** * 功能:加深对事件处理机制的理解------小球移动游戏 * 1、通过上下左右键,控制小球在JFrame中的运动 * */package com.BallGame;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class BallGame extends JFrame{ /...

2018-03-07 13:20:26 670

原创 java事件处理机制

/** * 功能:事件处理机制 * 按下按钮会产生不停地效果 */package com.ShiJianChuLi;import java.awt.*;import javax.swing.*;import java.awt.Event.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListe...

2018-03-07 11:54:26 935

原创 java绘图

/** * 功能:java绘图原理 */package com.huiTu;import java.awt.*;import javax.swing.*;import javax.swing.text.StyledEditorKit.BoldAction;public class Demo1 extends JFrame{ MyPanel myPanel; public st...

2018-03-06 18:09:47 598

原创 GUI实践 swing组件-----JSplitPane(拆分窗格)、JTextArea多行文本框组件、JTabbedPane(选项卡窗口)

JSplitPane(拆分窗格)/** * 功能:拆分窗格JSplitPane */package com.gui;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JList;import javax.swing.JSplit...

2018-03-05 23:13:38 821

原创 几种常用的swing组件------文本框/密码框/标签 ----------复选框和/单选框 -----下拉框/列表框/滚动窗格组件

文本框/密码框/标签 组件/** @author 司** * 功能:登录界面------标签、文本框、密码框 */package com.gui;import java.awt.FlowLayout;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame;import jav...

2018-03-05 21:22:47 1039

原创 swing组件-------面板组件(Jpanel)

面板组件(Jpanel)为什么有?基本的三种布局方式不能满足需求!就需要布局管理器的组合使用。如下图的布局怎么用:一个界面只可以有一个JFrame,但可以有多个Jpanel。而Jpanel可以调用JFrame下的组件(如:JButton)            即在JFrame的三大分布形式上放置Jpanel,然后在Jpanel上再采用三大分布形式。。。。(不过Jpanel的默认布局是流式布局)/...

2018-03-05 12:34:06 794

原创 图形用户界面(gui)、swing组件介绍、三大常用布局管理器、面板

图形用户界面(gui):        用户与程序交互的窗口。        AWT(库文件)---->swing------>swt(库文件)----->JFace(图形包)        ide(集成开发环境)-----VS、eclipse等        swing组件:                               边界布局管理器              ...

2018-03-05 11:51:13 2340

原创 快速排序

<div id="article_content" class="article_content csdn-tracking-statistics tracking-click" data-mod="popu_519" data-dsm="post" style="overflow: hidden;">  <span s

2018-03-04 08:16:15 134

原创 数组的练习-----比赛求取平均分

/** * @author 司** * 功能:数组----8个裁判打分,除去最高分和最低分,取平均分 */package com.dafen;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Demo1 { public...

2018-03-03 22:36:55 496

原创 泛型以及反射机制的体现、异常处理

泛型可以提高代码的重用性!!!!/** * @author 司** * @功能:泛型的使用 */package com.fanxing;import java.util.ArrayList;public class Demo1 { public static void main(String[] args) { // TODO Auto-generated method ...

2018-03-03 15:30:16 244

原创 集合类

集合类:    为什么要是用集合类?    数组大小的确定性限制了使用,集合类解决了动态设定数组大小的问题。        List集合类:ArrayList、LinkedList、Vector、Stack        Map集合类:HashMap、Hashtable        Set集合类:HashSet、TreeSetArrayList的简单使用:/** * @author 司** ...

2018-03-01 23:24:52 237

原创 常识

不论是加减乘除还是取反、异或、移位等都是以补码形式进行的!!!

2018-03-01 22:44:37 211

jdk1.8、MYSQL5.1、Servlet API帮助文档

jdk1.8(中文)、MYSQL5.1(中文)、Servlet API帮助文档

2018-04-06

mysql、sqlserver驱动jar包

mysql-connector-java-5.1.6-bin.jar sqljdbc4.jar sqljdbc.jar

2018-04-06

韩顺平 老师 java课程 qq项目

老师的视频的功能保证都已实现,含自己寻找的素材!韩顺平 老师 java课程 qq项目

2018-03-25

韩顺平 老师 java 学生管理系统

里面分3个包,分别对应韩老师对应的三次修改。另外注意修改数据库部分内容

2018-03-21

韩顺平 老师 坦克大战

韩顺平 java 坦克大战 线程 跟着老师学习的,很全

2018-03-21

空空如也

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

TA关注的人

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