- 博客(31)
- 收藏
- 关注
原创 Mac下关闭终端配置失效的解决方案
Mac下关闭终端配置失效的解决方案1、Mac下增加环境的配置。通常我们在Mac下增加配置文件的时候,都会在用户目录下的.bash_profile文件中增加相应的配置,例如:使用命令打开用户目录下的配置文件vim ~.bash_profile### mavenexport MAVEN_HOME=/Users/****/Downloads/software/apache-maven-3.6.3export PATH=$PATH:$MAVEN_HOME/bin## javaexport JA
2021-04-20 15:28:21
1243
原创 java.lang.IllegalArgumentException: object is not an instance of declaring class
java.lang.IllegalArgumentException: object is not an instance of declaring class现象:今天在使用反射的时候报错object is not an instance of declaring class原因:其实是自己一时粗心,在调用方法的时候,传参数错误导致这个错误。废话不多说,直接看代码。简单的实体类Personpublic class Person { private String name; p
2020-10-20 19:20:14
17824
原创 intelliji idea 搭建web 项目
intelliji 采坑记录1 关于项目显示的问题, 两种情况: 一:.如果project 被隐藏了,可以使用快捷键 alt + 1; 二: 如果左边的项目栏是横排显示,此时可能是.idea 的配置出问题了。 解决方式: 1. 关闭 idea, 2.删除项目下面的 ....
2019-03-16 15:46:00
473
转载 TCP/IP协议的三次握手,四次挥手
TCP/IP协议是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。 IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层—TCP或UDP层;...
2018-02-14 14:26:00
450
原创 bom编程
1.BOM编程 什么是BOM编程? BOM是(Broswer Object Model) 浏览器对象模型编程 1.window对象 open(): 在一个窗口中打开页面 参数一: 打开的页面 参数二:打开的方式。 _self: 本窗口 _blank: 新窗口(默认) 参数三: 设置窗口参数。比如窗口大小setInterv
2017-06-28 23:02:45
613
原创 JavaScript(2)网页时钟,String,数组
JavaScript(二), 一,案例:利用CSS和html做出一个QQ登陆的页面。<style type="text/css">#div1{ width:300px; height:300px; border:1px solid #F00; margin-left:500px; margin-top:200px; background-image
2017-06-28 22:33:06
375
原创 JavaScript入门
一,JavaScript入门 1.js中的一些简单介绍<!--1.html中的注释:css中的注释:/*注释内容*/js中的注释: // 单行注释 /**/多行注释2.js中的常用的两个函数2.1:alert("弹出框的内容")2.2:document.write("想网页中写的内容")3.js的使用方式:3.1:内部使用 <script t
2017-06-21 18:22:44
334
原创 CSS入门
一,CSS入门 HTML:负责网页的结构, CSS:负责网页的美观(样式) 可以用来设置网页的样式:<style type="text/css"> a{ font-size:18px; color:#F00;}</style></head><body><a href="">超链接</a><br /><a href="">超链接</a><br />
2017-06-21 17:48:17
498
原创 HTML的基础框架
二:HTML入门 2.1 引入 软件结构分类: C-S结构(Client - Server 客户端-服务器端) 典型应用: 飞秋、QQ 特点: 1)必须安装特定的客户端程序
2017-06-15 19:57:10
1150
原创 JDBC(2):事务,批次处理文件,处理大文件
JDBC(2) 1.JDBC工具类,在上次我们使用的工具类中,我们只能使用mysql的数据库获取连接,如果要做修改则会很麻烦,这就是我们将代码写的“太死了“,我们可以通过properties集合的方式,将代码写入文件中,最后将文件中内容读取出来,这样在以后的修改中,只需要修改文件内容就好了package com.jdbc.util;import java.io.FileInputStream;i
2017-06-12 18:47:41
393
原创 JDBC技术
一, 在之前我们操作mysql数据库的时候,我们是使用sqlyog客户端连接数据库,然后发送sql语句到服务器端,并执行,现在我们要使用Java程序来连接数据库,并发送sql语句到数据库,操作数据库。 二,使用Java程序连接数据库,这就是用到了JDBC技术(Java Database Connection),JDBC技术是oracle -sun 公司设计的一套专门用于Java程序操
2017-06-08 18:38:02
418
原创 数据库(二)
一, 数据约束(2) 1.外键约束:当我们在使用一张表的时候,如果有多个数据出现重复值,我们为了节省内存可以利用两张表,当一张表的数据来源于另外一张表的时候,这种情况就会出现一个外键约束。1,先创建一个数据库,然后在创建一个员工表,用于存储员工的信息CREATE DATABASE day20 DEFAULT CHARACTER SET utf8;-- 创建一张员工表(id,name,age,d
2017-06-05 17:52:16
2090
原创 mysql数据库初步学习
一,数据库的引入 在我们之前的学习中,我们可以用集合来存储数据,IO流来存储数据 他们都各自有各自的特点 : 优点:效率高 。 弊端:不能持久化的存储数据 2:IO流存储数据的特点: 优点:可以将数据存储到文本中,能得到永久化的存储。 弊端:在使用的时候,要频繁地进行IO操作,效率会比较低。 3.数据库的优点:可以得到数据的永久化存储,数据管理比较方便,使用时的效率
2017-06-01 20:31:57
1022
原创 网络编程
一:网络编程三要素和UDP协议 1.1 1.网络通信 2.tcp/ip 3.udp/ip1.2 Socket通信 * 网络编程三要素: ip: 一个计算机的标示(找到这个计算机) 端口: 每个应用程序都会对应一个端口,用来进行通信,有效端口:0~65535,其中0~1024为系统使用或保留端口
2017-05-30 22:15:11
314
原创 反射
1:类加载器 (1)什么是类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接, 初始化三步来实现对这个类进行初始化。一个类在加载过程中的三部曲: 1.加载 就是指将class文件读入内存,并为之创建一个Class对象. 任何类被使用时系统都会建立一个Class对象。2.连接 验证 是否有正确的内
2017-05-23 19:14:07
327
原创 多线程(下)
一:线程中的一些方法 1.1 线程加入 public final void join() 等待该线程中止,其他线程才能继续抢着执行 因为线程执行的时候,每个线程都会抢占CPU的执行权,所以我们可以利用此方法先让一个线程执行完毕后,然后再去执行其他的线程package com.edu_01;public class MyThread extend
2017-05-22 23:06:14
421
原创 多线程(上)
1:多线程 (1)线程是依赖于进程而存在的。 A:进程 正在运行的应用程序,每一正在运行的程序都会对应一个进程 B:线程 进程的执行路径,执行单元 单线程和多线程的区别: 比如说有如下代码:public class Test { public static void main(String[] args) {
2017-05-16 20:12:32
401
原创 IO流
.1 * IO流分类: * 流向: * 输入流 * 输出流 * 数据类型: * 字节流 * 字节输入流 * 字节输出流 * 字符流 * 字符输入流 * 字符输出流
2017-05-09 22:33:14
413
原创 扑克牌案列,异常,File
一 .键盘录入学生案列 熟练运用TreeMap的排序方式: 需求:键盘录入5个学生信息,并按总成绩从大到小的顺序排序1.创建一个标准的学生类 package com.edu01;public class Student implements Comparable<Student>{ private String name; private int chinese;
2017-05-08 21:32:46
460
原创 集合(下)(Set的学习)
在集合的基础上,我们可以做一个登录注册案例登陆注册案例分析: 利用面向对象的思想,我们必须先找到能完成某个功能的类,接着调用里面的方法完成它登陆注册案例中的类: 用户类 成员变量:用户名,密码 成员方法:登陆,注册功能测试类 :就是我们的main方法登陆注册案例中的类的详细分解: 用户类(User):用户名,密码,邮箱,电话,身份证号。。。。— 标准的java描述类我们应
2017-05-03 20:09:15
435
原创 集合(上)(List的学习)
一. 算法介绍(栈、队列、数组、链表、Hash、树) 1.栈:先进后出,存储元素(A,B,C)(压栈),并取出(弹栈), 队列:先进先出,横向队列,存入取出 2.数组:查询快,增删慢(创建一个数组int[] arr = {11,13,45,67,34}, 需求一:在45号元素后面增加一个元素23 (因为数组长度不够,要重新创建一个数组,在3这个索引处添加一个元素) 需求二:删除元素45
2017-05-03 18:35:30
622
原创 2017.4.23API的重要类(下)
10.1 Calendar:它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法 Calendar(日历类) -- 获取年,获取月,获取日,获取时,获取分,获取秒。 public int get(int field):返回给定日历字段的值 import java.util.Calendar;
2017-04-24 22:19:35
445
原创 2017.4.26API中的一些类
常用API讲解一:基本数据类型包装类1.1如何完成以下需求: 需求1:我有一个数据,请问如何判断是否是int范围内的呢? int范围 -2^31 ~ 2^31-1public class IntegerDemo { public static void main(String[] args) { /* 字段: 最大值:MAX_VALUE
2017-04-24 22:15:00
331
原创 2017.4.16 形参,返回值,内部类
一:形式参数问题 数据类型: 基本类型:byte,short,int,long,float,double,char,boolean 引用类型:类,接口,数组 形式参数: 基本类型:要的是该基本类型的数据值。 引用类型:要的是该引用类型的对象。 package com.edu_01;public class ArgsDemo { pub
2017-04-18 21:40:26
391
原创 继承,多肽,Final关键字
一:继承1.1 如何表达这个关系呢? 通过extends关键字可以实现类与类的继承 格式: class 子类名 extends 父类名 { } 父类:基类,超类 子类:派生类 需求: 学生类: 成员变量:name,age 构造方法:无参,带参 成员方法:getXxx()/s
2017-04-13 19:22:34
396
原创 2017.4.8(二维数组,冒泡排序)
2.1 二维数组:其实二维数组其实就是一个元素为一维数组的数组。动态初始化方式一(指定有多少个长度相同的一维数组): 数据类型[][] 变量名 = new 数据类型[m][n];m表示这个二维数组有多少个一维数组 n表示每一个一维数组的元素个数需求:请定义一个二维数组,二维数组有三个一维数组,每个一维数组有两个元素。 1.打印二维数组名称 2.打印每一个一维数组
2017-04-13 19:00:57
789
原创 封装,static,String类
一: 1.1 封装:(案例演示,创建学生类年龄可以随意被设置成不符合要求的参数) 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。好处: A:提高了代码的复用性 B:提高安全性。体现: 将不需要对外提供的内容都隐藏起来。 做法: 把属性隐藏,提供公共方法对其访问。现在我们可以给age赋值,但是赋予负数值居然
2017-04-06 20:51:08
534
原创 方法,数组,面向对象思想
一:java中方法的介绍 1.1 函数:Java就是方法。方法: 就是完成特定功能的代码块格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 方法体; return 返回值; }解释: 修饰符:目前就写 public static 返回值类型: 用于限定返回
2017-04-06 18:45:20
498
原创 2017.3.26
1.几个概念: 1:运算 对常量和变量进行操作的过程称为运算。 2:运算符 对常量和变量进行操作的符号称为运算符。 3:操作数 参与运算的常量或者变量称为操作数。 4:表达式 用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。 不同运算符连接的式子体现的是不同类型的表达式。 a a + b
2017-04-05 20:48:21
344
原创 2017.3.25
1:重点在于开发环境的设置2:编程基础3:Java语言介绍、main函数、类文件介绍笔记:1:常用的DOS命令 A:盘符切换 盘符: 然后回车 B:列出当前目录下的文件以及文件夹 dir 然后回车 C:创建目录(文件夹) 了解 md 目录名称 D:删除目录 了解 rd 目录名称 E:进入指定目录 a:单级目录
2017-04-05 19:40:59
426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人