- 博客(18)
- 收藏
- 关注
原创 在传参数过程中实参与形参不确定的解决办法
在java中,参数的传递长度与类型固定的话自不必说,但是参数也有不确定的时候,如果是形参数不确定,可以用 ... 来解决,举个栗子:public void test(Object...objs){ for(int i=0;i<objs.length;i++){ System.out.println(objs[i]) }}如果是实参不确定呢?而且是长度与类型都不确定!
2017-07-15 19:14:04 1093
原创 javaWeb学习6.5
知识点小结:通过IP是访问服务器的唯一方式,域名只是通过解析变成IPtcp/IP模型四层:应用层,解析层、网络层、物理层三次握手概念:①客户端发送连接请求;②服务器端允许连接并回复客户端;③客户端确认后向服务器端发送ACK报文。大概意思就是客户端说:我要来了哦;服务器端没有问题就说:好,你来嘛;客户端说:好,我来了。这样连接就建立了四次挥手概念(先关读通道再关写通道)http协
2017-06-05 23:13:54 312
原创 Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
这里给大家分享一个经验。mysql数据库中自带的表千万不要乱动,特别是删除。动了就很容易出错,系统日志里面报错是这么写的Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist然后错误是1067大概意思就是mysql数据库里面的权限表被我删了,程序找不到权限表所以无法打开。
2017-04-25 21:54:39 1415 1
原创 java学习笔记4.13,List,Set,Map
1.概述List(列表、集合):List内的元素可以重复,而且是有序排列,默认顺序为加入的先后顺序,通常支持null元素;Set(集):内部元素没有顺序,而且不能重复,通常支持null元素,如果加入的元素在容器内已经有了,则加不进去;Map(映射):Map容器中的每一个元素都是以“键对象——值对象”的形式储存,其中键对象不能重复,不支持null元素,值对象可以重复,支持null元素。当
2017-04-16 23:08:04 309
原创 java学习笔记4.11常用类
System类(经常会写到)currentTimeMillis()返回以毫秒为单位的当前时间exit(int status)终止当前正在运行的java虚拟机,0为正常终止,非0为异常终止getProperties()获得系统属性arrayCopy(?)拷贝数组nanoTime返回准确的可用系统计时器的当前值,以
2017-04-16 22:03:12 250
原创 java学习笔记4.10
1.异常(exception)与错误(error):exception是程序在运行中产生的问题,一般指轻度和中度的问题,如:下标越界,空指针异常。异常分为运行时异常和非运行时异常(C语言中又叫做受检异常)。而错误虽然也是程序运行中产生的问题,但是却是用户和程序员所无法控制的问题,例如:调用栈溢出,内存不足。异常与错误有一个共同的父类:Throwable(可抛出)2.运行时异常:运行
2017-04-16 20:36:10 281
原创 java学习笔记4..7
1、接口接口声明:public interface name。接口可以继承多个接口,然而类只能实现(implements)接口不能继承接口,类可以implements多个接口,用英文,分隔接口不能被实例化;接口不包含任何构造器;接口中的所有方法都是抽象的,但是不需要用abstract修饰,默认权限修饰符是public;接口不能包含实例成员变量,唯一可以出现的成员变量必须声明为stati
2017-04-09 18:12:02 206
原创 java学习笔记4.6
1、多态:动态加载机制instanceof关键字:用于判断一个对象属不属于某一个类或者这个类的父类一个父类的引用变量可以指向不同的子类对象,,或者说一个子类对象可以被当做一个父类类型通过()来强制转换类型一个父类的引用指向一个子类的对象,如果父类中的方法被子类重写的话,那么在调用对象时会默认的去调用子类中的该方法,实际上内存中存储的也是一个子类的对象。如果想要通过子类对象去调用
2017-04-09 16:15:46 281
原创 java学习笔记4.5
1、封装在Java中,访问修饰符可以是public(公开的)、protected(受保护的):只有子类和同一包类中的方法可以访问、default:只有同一个包中的方法可以访问、private:只有同一类中的方法可以访问。在一个类中,将属性或者方法用private修饰,然后用其他方法去调用属性、方法或者给属性赋值,这叫封装,封装的好处在于别人不能随意的更改或者调用类中的数据,或者可以
2017-04-09 16:13:47 303
原创 java学习笔记4.1
继承:在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式称为继承。在继承中,被继承的类称为父类,而新的类称为子类,在java中使用 extends 关键字来继承其他类。如:public class Teacher {public String name;private int age;protected String zhua
2017-04-04 21:25:34 268
原创 java学习笔记3.29 3.30
1、方法重载当在一个类中有名字相同但是参数列表不同的时候即是方法重载,如:public void println(); 和public void println(int x); 就是一个重载方法重载在很多编程语言中被频繁使用到,方法重载可以让作用类似参数不同的方法同名,根据参数的不同去调用不同的方法,这样做能达到简化类的编写和使用的目的。2、构造方法import java.t
2017-04-04 20:35:17 376
原创 java学习笔记3.28
1、栈(stack)所有的方法调用都维护在一个称为栈的结构中,当前正在执行的方法,位于栈的顶部,当前方法执行完成后,就会从调用栈的顶部移除,控制流程返回栈中的前一个方法。当一个新方法被调用后,这个新的方法就在栈的顶部。在java程序中,第一个被调用的方法总是main方法,所以main方法在调用栈的底部。当方法需要调用变量时,会优先在栈上面寻找,这也是为什么局部变量优先级高于成员变量的原
2017-04-04 20:32:28 274
原创 java学习笔记3.24
类与方法:类是模板,而对象是具体化的事物,比如狗是一个类,而小明的狗,小丽的狗则是对象,这些狗都具有的同样的是属性(成员变量),而能完成的行为是方法。具体用代码举例:这是一个人和电脑猜拳的游戏人出拳package homework;//如果不导入的话需要将文件都放在一个包内import java.util.Scanner;public class Person {pub
2017-03-26 21:14:04 276
原创 java学习笔记3.23
1.数组:scanner.next()与scanner.nextln()的区别—— 前者不能读取空格,而后者可以读取空格二维数组的声明:数据类型 [ ] [ ] 数组名=new 数据类型 [ 外层数组长度] [ 内层数组长度] (若这样写内层每个数组的长度即已经被固定);初始化赋值:数据类型 [ ] [ ] 数组名={{ },{ },{ }};举个栗子:int A [0
2017-03-26 20:35:56 314
原创 java学习笔记3.21
1.数组:数组的声明与初始化语法:数据类型 [ ] 数组名=new 数据类型 [数组长度];也可以直接赋值:数据类型 [ ] 数组名={数组每个元素用逗号隔开};声明与赋值必须在同一行数组下标,下标从0开始,依次往下递增注意数组的长度,不能超出声明的数组长度,数组名.length调用数组长度数组的查找,可以设置一个标识,标识可以是数字也可以是boolean类型,当在数组
2017-03-26 17:14:37 349
原创 The next day of study notes
1、标识符不能是关键字,false,true,null;标识符可以包含字母、数字、下划线、或美元符号$;标识符的第一个字符必须是字母,下划线或$;标识符是区别大小写的,并且没有限定最大长度。2、java的基本数据类型只有八个,分别是byte(八位),short(十六位),int(三十二位),long(六十四位),float(三十二位),double(六十四位),char(十六位),boolea
2017-03-19 18:05:24 336
原创 The first day of learn java
1、程序放在硬盘里面,如:大主宰的文本文档,LOL的游戏程序,运行时先加载到内存再供CPU处理,内存起缓存作用,如果内存小了,CPU运行比较快的话就容易出现卡顿。2、程序员应有的习惯:①任何和程序相关的文件或文件夹一律不能用中文②.文件和文件夹最好名字(单词)和名字(单词)之间不能有空格③打开隐藏已知文件的扩展名3、安装java其实有两步,当然首先注意前面的3个问题,不能装在中
2017-03-19 16:43:30 281
原创 C#函数学习
在C语言中重复代码会带来很多麻烦,如:效率低、成本高、易错、难以维护,难以阅读。而函数则是解决重复代码问题的方案1、函数的定义:具有独立功能,并能通过名称重复使用的代码,有独立的作用域,只有调用时才进行使用。2、函数的声明:static 返回类型 函数名()或者static 返回类型 函数名(参数列表)。参数列表也叫形参,语法:(数据类型 变量,数据类型 变量).当返回类型为void时,无
2017-03-19 15:31:33 483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人