
004 JavaMyDream
低调的嚣张的程序员
你好我好大家好!
展开
-
【转载】spring中的IOC和AOP的区别【写的非常生动形象】
原文章链接:https://blog.youkuaiyun.com/csdn_duanjiao2016/article/details/79383744IOC和AOP是Spring中的两个核心的概念,下面谈谈对这两个概念的理解。1. IOC(Inverse of Control):控制反转,也可以称为依赖倒置。 所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于...转载 2019-07-10 16:08:41 · 227 阅读 · 0 评论 -
[第三季]11.在TreeSet中添加自定义对象
package javastudy;import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;public class Test2 { public static void main(String[] args) { TreeSet<Person>ts=new Tr原创 2017-07-05 16:24:02 · 938 阅读 · 0 评论 -
10.java中的字节流和字符流的区别
10.java中的字节流和字符流的区别 字节流和字符流 字节=byte=8位 字符=char=16位85什么时候用字节流 用法:任何时候都可以用字节流,如果文件是可读的文本,而且读出来看,来显示,这时候就用字符流,这种情况下,如果你用字节流来读,读出来以后,还需要装配,比较麻烦.原创 2017-07-10 13:37:33 · 260 阅读 · 0 评论 -
第三季10.Set的实现类HashSet与TreeSet等
package javastudy;import java.util.HashSet;import java.util.Iterator;import java.util.TreeSet;public class Test2 { public static void main(String[] args) { HashSet<String> hs=new Hash原创 2017-07-05 14:56:57 · 280 阅读 · 0 评论 -
MySQL在高版本需要指明是否进行SSL连接
web应用中连接MySQL数据库时后台会出现这样的提示:Establishing SSL connection without server’s identity verification is not recommended. According to mysql 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be est转载 2017-07-09 18:14:45 · 508 阅读 · 0 评论 -
java:Java入门第三季第九课:List的实现类ArrayList等
①package javastudy;import java.util.ArrayList;import java.util.Iterator;import sun.launcher.resources.launcher;public class Test1 { public static void main(String[] args) { ArrayList<原创 2017-07-02 23:09:28 · 283 阅读 · 0 评论 -
java当中public protected default private之间的区别
访问控制符的含义和使用情况转载 2017-07-17 20:42:54 · 312 阅读 · 0 评论 -
Java学习之Iterator(迭代器)的一般用法 (转)
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:转载 2017-07-18 09:00:11 · 247 阅读 · 0 评论 -
5.在命令行环境中操作MySql数据库
5.在命令行环境中操作MySql数据库数据库的基本使用显示当前服务器上的所有的数据库show databases;使用数据库use databasename;显示当前数据库中的所有的表名show tables;显示部分的字段select * from sutdinfo where age=25;显示表的所有信息select * from sutdinfo where age=25;在g原创 2017-07-08 17:24:37 · 260 阅读 · 0 评论 -
4.安装mysql服务及QB的使用
这节课就没什么可说的了,就是讲了一个增删改查的语句还需要记录一下 启动mysql ①怎样安装和启动停止服务 ②怎么启动和停止服务,手动和命令启动和停止服务:net stop mysql57#插入数据也就是增加数据INSERT into studinfo VALUES('002','李四','男',20)#更改数据UPDATE studinfo set age =25 WHERE nam原创 2017-07-08 14:13:10 · 436 阅读 · 0 评论 -
java:Java入门第三季第六课:反射
package javastudy;public class Person { String name; int age; void display() { String s=String.format("姓名=%s,年龄=%d", name,age); }}创建一个Person,我们想用反射的方式来创建package javastudy;p原创 2017-07-02 20:11:00 · 428 阅读 · 0 评论 -
第四季1.Java中的泛型
package javastudy;import java.util.LinkedList;import java.util.List;public class Test { public static void main(String[] args) { //****************第1步**************** System.o原创 2017-07-06 13:25:16 · 337 阅读 · 0 评论 -
[第三季] 012.Map接口及其实现类
package javastudy;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map.Entry;import java.util.Set;public class MyTest { public static void main(St原创 2017-07-06 10:08:17 · 300 阅读 · 0 评论 -
6.通过JDBC访问MySql数据库
package javastudy;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Test1 { public static v原创 2017-07-09 18:16:23 · 388 阅读 · 0 评论 -
解决java compiler level does not match the version of the installed java project facet
java compiler level does not match the version of the installed java project facet错误的解决因工作的关系,Eclipse开发的Java项目拷来拷去,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目复制到另一台机器上,就会报“java compiler level does not match the ve...转载 2018-08-03 14:01:32 · 163 阅读 · 0 评论 -
面向对象抽象类 接口
先谈interface和class的区别,在C++里本来是没有interface,一个class可以从多个class派生。问题来了,当两个parent class都有相同方法时,调用这个class的方法会调用哪个parent class方法呢?这就是二义性问题。 Java于是禁止class的多重继承,引入了interface的概念,interface只是定义了行为特性的规约,没有实现,因此不会有...原创 2018-04-13 14:11:55 · 206 阅读 · 0 评论 -
多态是什么意思
多态是什么意思?5java中的多态是什么意思?豹子头09| 浏览 4739 次|举报我有更好的答案推荐于2017-11-28 16:32:45最佳答案比方一下:你和你朋友都是烟鬼,某日,你没有带烟, 而你朋友有n种烟,你说: 来根烟,朋友给你一根;你通过烟的过滤嘴, 品出为白沙烟你再要一根,品出这次是芙蓉王,再要一根,转载 2018-04-13 10:58:25 · 1574 阅读 · 2 评论 -
Eclipse中导入外部jar包
在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可。工具/原料Eclipse需要引入的jar包方法/步骤1首先在项目下创建一个文件夹,保存我们的jar包。在项目名上右击,依次点击【New】-->【Floder转载 2018-04-13 10:21:13 · 238 阅读 · 0 评论 -
[第四季]考试结束
终于考试结束了第四季的学习早在7月12号就结束了,当时是边看视频边敲代码,连续看完了第三季和第四季所有的27个视频,看的倒是挺爽的.第四季结束要考试,所以要复习,留下的只有代码和及其少量的注释,悲剧的是我发现代码看不懂了,并且离看完视频已经有10天了,记忆已经很模糊,错过了最好的总结时间,java是自己选的,学java是认真的,不能随便对待吧,所以20多篇代码从新自己敲一遍,消化里面的知识,翻JAV原创 2017-07-28 23:34:37 · 518 阅读 · 0 评论 -
[第四季]结束考试
测试案例题一.在mysql中建立一下表格 student(id,name,sex,age,telephone) 二.程序中输出主菜单欢迎使用新趋势学生信息管理系统V1.0 **请选择你要执行的命令: **1.输入学生信息 2.删除学生信息 *3.查询学生信息 4.导出学生信息 *5.退出系统原创 2017-07-26 08:23:56 · 354 阅读 · 0 评论 -
[第四季]14.字节流转换为字符流并讲解打印流
[第四季]14.字节流转换为字符流并讲解打印流 1.利用BufferedReader来一行一行读取文本文件 ①new 一个FileReader,命名为fr,位置是”D:\a.txt” ②用BufferedReader包装一下,命名为br. ③新建一个str为空字符串,声明一个int i,初始值为1. ④开始按行读取字符串并打印在屏幕上,每打印一行i就++一行.————知识补充:不要仅仅局限原创 2017-07-11 11:33:38 · 419 阅读 · 0 评论 -
12.用FileOutputStream和FileWriter来输出文本信息的区别13.文件拷贝与BufferedXXX装饰类
package javastudy;//import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException;public class Test1 {public static void main(String[] args) throws IOException{ //****原创 2017-07-10 22:27:32 · 436 阅读 · 0 评论 -
9.显示磁盘下文件和目录信息
案例2:显示某个盘下所有文件的名称package javastudy;import java.io.File;public class Test { public static void main(String[] args) { //***********1.显示所有的文件和文件名************** File file=new File(原创 2017-07-10 11:22:02 · 503 阅读 · 0 评论 -
8.IO包概述并显示文件信息
8.OI包中的概述讲解显示文件信息 要用到哪些类? java.io.filejava.io软件包—-java.io—-file类—–构造方法 构造: File(String pathname) 案例1:显示一个文件的信息package javastudy;import java.io.File;public class Test { public static void main原创 2017-07-10 08:33:23 · 236 阅读 · 0 评论 -
第二季复习笔记
一、首先定义一个Person type 定义三个参数:姓名,年龄,职业 定义两个方法,分别eat和sing二、必须要背着敲出来的代码,我来试试看 java:setter和getter(必须要背着敲出来) 创建一个Person Type,然后 定义两个私有变量,然后定义两个方法getName()和getAge()首先在TestIt中实例化Person z 然后通过setName方法对里面的原创 2017-07-20 20:54:26 · 337 阅读 · 0 评论 -
Class.forName()用法详解
主要功能 Class.forName(xxx.xx.xx)返回的是一个类 Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类, 也就是说JVM会执行该类的静态代码段 下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。 一.什么时候用Class.forName()? 先来个热身,给你一个字符串变量,它代表一个类的包名和类名,你怎转载 2017-07-17 15:09:39 · 868 阅读 · 0 评论 -
java:Java入门第三季第五课:抛出错误
建立一个类Typepackage javastudy;public class Math { public static int Add(String a,String b) { int sum=Integer.parseInt(a); sum+=Integer.parseInt(b); return sum; }}pac原创 2017-07-02 19:13:38 · 318 阅读 · 0 评论 -
java:继承并重写的方法
一、子类的定义package javastudy;public class Student extends Person { int score; //覆盖父类里面的函数,也叫函数的重写 void display() { System.out.println("your name"+","+"you height is "+ height+"你的成绩原创 2017-06-20 08:46:28 · 925 阅读 · 0 评论 -
Java:重载
package javastudy;public class MyClass { //函数的重载,名字相同,参数不一样OverLoading public void print(String name) { System.out.println(name); } public void print(String name,int age)原创 2017-06-20 07:52:06 · 256 阅读 · 0 评论 -
java:setter和getter(必须要背着敲出来)
package javastudy;public class Person { private String name; private int height; //setter //全部没有加访问控制符 public void setName(String name,int height) { this.name=name;//当前原创 2017-06-20 00:25:57 · 965 阅读 · 0 评论 -
java:instanceof的用法
instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子: String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个Strin转载 2017-06-28 16:03:56 · 290 阅读 · 0 评论 -
java:类、对象、成员和方法及实例化对象
package xingqushi;public class MyTest { public static void main(String[] args) { //由类生成对象的过程,叫做对象的实例化 Person zhangsan=new Person(); zhangsan.name="张三"; zhangsan原创 2017-06-17 09:40:44 · 783 阅读 · 0 评论 -
java:for while do while循环
For循环package xingqushi;public class SimpleLoop { public static void main(String[] args) { // TODO Auto-generated method stub for(int i=1;i<=100;i++) { System.out.原创 2017-06-16 22:23:43 · 227 阅读 · 0 评论 -
java:冒泡法
package xingqushi;import java.util.Scanner;public class ComplexLoop { public static void main(String[] args) { int[] numbers={78,23,19,36,42,18,9,54,31,79,47};// int[] numbers={5原创 2017-06-16 23:47:54 · 321 阅读 · 0 评论 -
java:数组案例讲解
break的演示package xingqushi;import java.util.Scanner;public class ComplexLoop { public static void main(String[] args) { String[] names={"a","b","cc"}; System.out.println("please原创 2017-06-16 22:57:28 · 540 阅读 · 0 评论 -
java:具有返回值的函数,没有返回值的函数及三目运算符的运用
package xingqushi;import java.util.Scanner;public class Grade { public static void main(String[] args) { int grade=getGrade(); //show(grade); String info=show(grade);原创 2017-06-16 18:55:26 · 1487 阅读 · 0 评论 -
java学习之比较三个数的大小
package xingqushi;import java.util.Scanner;public class Compare { public static void main(String[] args) { Scanner scan =new Scanner(System.in); System.out.print("请输入第1个数:");原创 2017-06-16 17:14:50 · 19269 阅读 · 0 评论 -
java:面向对象测试
javaOOP面向对象 基础测试:一定要按照步骤编写(一)在base包中 编写动物(Animal)接口,定义抽象方法 eat(),sleep(),show() package base;public interface Animal { public void eat(); public void sleep(); public void show();原创 2017-06-29 14:01:39 · 709 阅读 · 0 评论 -
java:14-类型转换与接口
一、package study;public class Person extends Animal { public void study() { System.out.println("我爱学习!"); }}②强制类型转换package study;public class TestIt { public static void main(S原创 2017-06-20 13:02:39 · 1500 阅读 · 0 评论 -
11.用FileInputStream和FileReader来读取文本文件的区别
11.用FileInputStream和FileReader来读取文本文件的区别可以用记事本打开的,可以看懂的,就适合用字符流来处理.字节流 InputStream and outputstreamfileinputstream and fileoutputstream通过fileinputstream来读取文本文件,显示在屏幕上输出结果为: 13 10 1……..package javas原创 2017-07-10 22:07:54 · 532 阅读 · 0 评论