自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用Struts实现用户注册

用Struts实现用户注册【1添加jar commons-fileupload/commons-io commons-lang3  javassistfreemarker ognl log4j struts2-core 】 /register/src/struts.xml<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE strut...

2018-03-29 20:35:48 633

原创 用Struts实现用户登录

实现用户登录一、添加框架      1、添加jar commons-fileupload commons-io javassist commons-lang3 freemarker ognlstruts2-core log4j      2、配置  web.xml 前端控制器     <?xml version="1.0" encoding="UTF-8"?> <web-ap...

2018-03-29 20:33:15 399

原创 Linux day1-day2

1.      连接讲师操作界面 Applications-->Internet-->TigerVNC-->172.25.254.250:8 2.      截图 PrtSc  保存位置:Places-->Pictures 3.      加入拼音 Appliactions-->SystemTools-->Settings-->Region&Language--> + -->Chines

2018-02-04 15:35:35 253

原创 Java homework 10

多线程 一、判断题(T为正确,F为错误),每题1分 1.如果线程死亡,它便不能运行。(T) 2.在Java中,高优先级的可运行线程会抢占低优先级线程。(T ) 3.线程可以用yield方法使低优先级的线程运行。(F) 4...程序开发者必须创建一个线程去管理内存的分配。(F) 5.一个线程在调用它的start方法,之前,该线程将一直处于出生期。(T ) 6.当调用一个正在进行线程的s

2017-12-07 20:42:17 352

原创 Java day 20-21

Day20 1.多线程:如果一个程序的执行路径有多条. 单线程:程序的执行路径只有一条 面试题:Jvm,java虚拟机是多线程程序吗? 答:是多线程程序,由于java虚拟机中自带一个垃圾回收器,来确保程序不会轻易的造成内存溢出。 至少开启两条子线程: 当前程序在执行代码的时候,会开启main:主线程 垃圾回收器会开启一个垃圾回收线程,来确保程序不会内存异常,将不用的变量或者没有更多引

2017-12-07 12:49:50 152

原创 Java homework9

编程题: 1.复制文本文件:有5种方式 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import

2017-11-30 23:31:48 162

原创 Java day 18-19

Day18 一、文件的字节输入流与输出流 1.使用字节流读数据                  public FileInputStream(Stringname) 开发步骤: 1):创建字节文件输入流对象 2)读数据 3)释放资源 读数据的两种方式: 1)public int read():一次读取一个字节 2)public int read(byte[] b):一次读取一

2017-11-30 12:50:15 312

原创 Java homework8

1:需求:递归删除带内容的目录 假设删除当前项目下的目录:demo,demo中可以有文件夹自己给出 import java.io.File; public class Work2 {   public static void main(String[] args) { // 封装目录 File file= new File("F:\\JAVA\\day17\\Demo"); // 递

2017-11-23 17:27:15 299

原创 Java day 16-17

Day16 Map集合 1.Map 一个根接口,几个实现类HashMap Hashtable TreeMap 采用多态的方式创建对象 ctrl+1 提示出来选第一个 自动补全 Map hm = newHashMap(); 存储数据put方法放置数据 第一次采用put 放置数据的时候返回的是null 第二次放置键相同的数据会返回上一次的值 功能: 删除功能 void clear

2017-11-23 14:20:17 171

原创 Java homework7

1、获取10个1-20之间的随机数,要求不能重复。 方法一: import java.util.ArrayList; import java.util.Random; public class Test { public static void main(String[] args) { Random r = new Random(); ArrayList array =

2017-11-16 18:14:59 140

原创 Java day14-15

Day14 一、集合 1.ArrayList: 底层数据结构是数组的形式,满足数组结构的特点:查询快,增删慢     从线程安全问题来看:线程不安全的,不同步,执行效率高     由于ArrayList是List集合的自实现类,它元素可以重复,并且存储和取出一致     存储字符串并遍历 importjava.util.ArrayList; importjava.util.Iter

2017-11-16 16:00:50 162

原创 Java homework6

1:需求:请设计一个方法,可以实现获取任意范围内的随机数。 import java.util.Scanner; public class Test {   public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入随机数的最小值:"); int s

2017-11-09 18:57:36 216

原创 Java day12-13

Day12 一、数组操作 1. 选择排序:         数组的0索引依次和后面的索引进行比较,对应的元素小的往前方法,依次比较,就可以得到一个排好序的数组 publicclass ArrayDemo {     public static void main(String[] args) {         //定义一个数组,静态初始化         int[] arr = {

2017-11-09 16:01:40 172

原创 Java homework5

1.      有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?(使用递归去解决) package day11;          /**           * 第一个月   1         1           * 第二个月   1         1           * 第三个月

2017-11-02 16:13:26 216

原创 C homework3

1、   用标准C编程:找出整形数字1-100之间的素数,并打印出来。(素数:除了1和自己本身可以被整除。) #include"stdio.h" main() {          int i,j,n=0;          printf("1~100之间的素数:\n");          for(i=2;i          {                    for(j

2017-11-02 15:08:12 236

原创 Java day 10-11

一、Object类: 类 Object 是类层次结构的根类。每个类都使用 Object 作为超类(父类)。所有对象(包括数组)都实现这个类的方法。 public int hashCode()返回该对象的哈希码值 hashCode()----->通过哈希算法(哈希表:hashtable)---->地址值(不是实际意义上的地址值!) public final Class getClass()返

2017-11-02 10:26:19 171

原创 Java day9

一、如何使用API 打开API:     显示---->输入你查找的类     索引---->搜索 找到某一个类:     对该类的描述     看类结构:     看该类是否有字段(变量),构造方法(如何创建该类对象),方法(类的成员方法)     出现该类的版本号: Scanner java。Util.Scanner; JDK5.0以后的新特性:自动拆装箱(int--->I

2017-10-26 17:24:29 167

原创 Java homework4

1.教练和运动员案例(学生分析然后讲解) 乒乓球运动员和篮球运动员。 乒乓球教练和篮球教练。 为了出国交流,跟乒乓球相关的人员都需要学习英语。 请用所学知识: 分析,这个案例中有哪些抽象类,哪些接口,哪些具体类 答:抽象类:教练和运动员.      接口:学习英语      具体类:乒乓球运动员,篮球运动员,乒乓球教练,篮球教练                      乒乓球运

2017-10-26 15:47:04 252

原创 Java day8

一、多态 1.多态:一个事物在不同时刻体现出来的不同状态。 例:Animal a = new Cat();       2.对于多态的三个前提条件: (1)条件1:必须有继承关系(如果没有继承关系,谈不上多态) (2)条件2:必须有方法重写      子类出现了父类一样的方法声明。 (3)有父类引用指向子类对象:向上转型      Fu f= new Zi();

2017-10-26 02:02:03 189

原创 C homework2

1. #include "stdio.h"  void main()  {  charcs;   intlettersCount=0,spaceCount=0,numbersCount=0,othersCount=0;   printf("请输入一行字符:\n");   scanf("%s",&cs);  while((cs=getchar())!='\n')

2017-10-25 23:50:24 256

原创 C homework1

1、 给你任意三个整形数据,找出其中最大一个整形数。 #include"stdio.h" void main() {   int a,b,c,max;   printf("请输入三个整数:");   scanf("%d%d%d",&a,&b,&c);   if(a>b)    {             max=a;    }   else    {           

2017-10-19 18:02:38 223

原创 Java homework3

1. 定义一个工具类 其中提供了对于整形数组和double类型数组的一些工具方法。 方法分别有: 1.求数组值的和. 2.求数组中的最大值 3.对数组进行升序排序. 4.对数组进行倒序排序(也就是反转数组) 工具类要求: a.私有化构造方法 b.不希望被继承 import java.util.Arrays; public class MathUtil {       //私

2017-10-19 16:15:29 243

原创 Java day7

一. 代码块 概念: 使用{} 括起来的代码,称为代码块。 分类: 根据它位置和声明的不同,我们可以将代码块分为局部代码块,构造代码块,静态代码块,同步代码块(多线程涉及)。 a. 局部代码块 限定了变量的生命周期,变量在局部代码块中定义的,那么出来局部代码块之后,就访问不到了。在局部代码块中定义的变量,在出了代码块之后,内存就会释放掉。 作用: 主要就是节约内存. 局部代码块中

2017-10-18 23:50:31 129

原创 Java day6

一. 匿名对象 定义: 没有名字的对象。 意义: 节省代码,并且很多情况下是针对某个方法只需要调用一次的情况下。 匿名对象可以调用方法,也可以给成员变量赋值,同时也可以作为方法的参数进行传递。 主要的作用就是节省代码量,使代码结构更优雅。 例题:: public class Student {     static String CourseName;     public sta

2017-10-18 23:19:58 104

原创 Java homewok2

1.考试成绩已经保存在数组scores中,依次为 89,23,64,91,119,52,73,-23。   要求根据通过自定义方法来找出其中前三名,将数组成绩作为参数传入,   要求判断成绩的有效性(0-100),如果成绩无效,则忽略此成绩。 public class homework1 {     public static voidmain(String[] args){

2017-10-12 10:56:41 201

原创 Java day5

一、关于变量的作用域: 成员变量: 类的属性 局部变量: 方法中定义的变量或者是方法的形式参数。 对于java语言来说,作用域控制是通过块来控制的。 块的概念: 一对{}包裹,该代码片段就称为一块。 对于某个块内定义的变量: a.对于当前的块,不能再定义同名的变量,即使类型不同也不行。 b.对于当前的块,定义了某个变量,在块外不能够访问到块中定义的变量。 如果存在块的嵌套:

2017-10-12 00:00:11 157

原创 Java day4

一. 数组 1.数组定义: 用来一次性保存多个相同类型元素的这样一种数据结构. 2.维度上分: 一维数组,多维数组. 3.声明: 类型 [] 数组变量名称 int [] arr; 或者 int arr[]; 两种形式都可以,而且没有任何的区别,不过建议我们采取第一种方式. 4.初始化: 动态初始化: 我们在定义一个数组和对数组进行赋值的操作,我们分开来执行。 静态初始化:

2017-10-11 23:52:27 119

原创 Java day3

一. java 三大流程控制 1. 顺序控制 依次执行我们的代码。程序至上而下逐行执行。 2. 条件控制 int a = 0; a. 目的 : 对程序执行,一些不可预知的流程,进行一个预先判断。 b. 条件:条件具有真假的特性。而且只可能为真,或者为假。 c. java条件控制有四种手段: (1)if语句 结构: if(条件){ //实现逻辑 } (2)if...else

2017-10-11 23:10:24 133

空空如也

空空如也

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

TA关注的人

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