自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马程序员——反射与其相关概念

instanceof 关键字格式:   对象  instanceof  类名   用于判断对象所属类型   package it.cast2;public class Demo_02instanceof {public static void main(String[] args) { Animal a = new Animal(); //判断Animal对象a

2015-10-14 21:27:23 298

原创 黑马程序员——Gui

1、创建图形化界面:1.1,创建frame窗体。1.2,对窗体进行基本设置。比如大小,位置,布局。1.3,定义组件。1.4,将组件通过窗体的add方法添加到窗体中。1.5,让窗体显示,通过setVisible(true)2、事件监听机制的特点:2.1,事件源。2.2,事件。2.3,监听器。2.4,事件处理。事件源:就是awt包或者sw

2015-10-14 00:28:58 332

原创 黑马程序员——集合总结

1:Map集合(掌握)(1)Map集合存储的是键值对元素。键是唯一的,值可以重复。(2)Map和Collection的区别?A:Map是双列集合,存储的元素键值对,键唯一,值可以重复。B:Collection是单列集合,存储的元素是单一的,List集合可以重复,Set集合元素唯一。(3)Map集合的功能A:添加功能V put(K key,V value)B:

2015-10-14 00:10:31 281

原创 黑马程序员——综合练习 学生信息管理系统

主程序package view;import java.util.Scanner;import modle.Students;import control.panduan;public class Test { public static Students[] stu = null; public static void main(String[] args) { whil

2015-10-14 00:00:40 2465

原创 黑马程序员——关于集合的例题

import java.util.Set;import java.util.TreeMap;/* * * ”aabcbdeeeeedbddcc”,获取字符串中每一个字母出现的次数。要求结果:a(2)b(3)c(3)d(4)e(5) * 分析: 1,每个字母出现的次数和字母是一一对应的关系,所以我们应该想到的是Map的双列集合 2,因为从结果看打印字母的顺序都有序,所以可以使用map集合中的Tree

2015-10-13 23:54:10 439

原创 黑马程序员——io的九种文件复制方式

package iotest;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStr

2015-10-13 23:50:56 281

原创 黑马程序员——多线程(下)

lock锁简介    Lock锁同样可以完成代码同步的任务。   相较于synchronized方式,Lock锁的出现使同步操作更为灵活。无需使用限制性强的代码块。   Lock同样为抽象类,需要使用其子类ReentrantLock的对象完成方法调用。    主要方法:    public void lock()获取锁    public void unlock() 释放锁

2015-10-13 23:44:40 261

原创 黑马程序员——多线程(上)

多线程——线程相关概念 基本概念 线程:是依赖于进程的执行绪(执行路径/控制单元),是程序使用CPU的基本单位。 进程:当前正在执行的程序,代表一个应用程序在内存中的执行区域。 多进程:同一时间段内执行多个任务。同一时刻只能执行一个任务。如Windows为代表的操作系统。 多进程并不提高某个程序的执行速度,仅仅是提高了CPU的使用率。真正的多进程执行是指多核同时计算。 单线

2015-10-13 23:23:26 340

原创 黑马程序员——网络编程(Socket编程)下

1.UDP网络编程操作DatagramSocket数据套接字与DatagramPacket数据包完成步骤:建立发送端,接收端。创建数据建立数据包。调用Socket的发送接收方法。关闭Socket。发送端与接收端是两个独立的运行程序。代码案例发送端import java.io.IOException;import java.net.DatagramPac

2015-10-13 22:44:25 394

原创 黑马程序员——网络编程(Socket编程)

1.Socket相关概念计算机网络与网络编程:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。1.2网络模型计算机网络之间以何种规则进行通信,就是网络模型研究问题。

2015-10-13 21:44:33 491

原创 黑马程序员——简析java注解

1.概述java中的注解就是如下图所示,注解是我们在开发时经常见到的东西。我们为什么要学习注解呢?学习注解又有什么好处呢?学完注解我们能做什么? 1学习注解有助于我们读懂别人的代码,尤其是关于框架的代码。2可以使我们编程可以变得简单,代码更加清晰3可以让别人高看一眼。会用不是重点,重点是我们可以通过自定义注解解决问题。1.1概念          注解是ja

2015-10-12 23:21:38 761

空空如也

空空如也

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

TA关注的人

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