![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
无法言语的星星
这个作者很懒,什么都没留下…
展开
-
Java面试题自我总结(三)
1.xml和json的区别区别:1.传输同样格式的数据,xml需要使用更多的字符进行描述。2.流行的是基于json的数据传输。3.xml的层次结构比json更清晰。2.请说下3次握手和4次挥手三次握手:第一次握手:客户端发送第一个包,其中SYN标志位位1,ACK=0,发送顺序号sequence=X(随机int)。客户端紧促SKY发送状态,等待服务器确认。 第二次握手:服务器收到这个包后发送第二个包,其中包SKY、ACK标志位位1,发送顺序号seq=Y(随机int),接收顺序号ACK=X+1原创 2020-12-13 19:40:09 · 80 阅读 · 0 评论 -
Java面试题自我总结(二)
1.说几个常用修饰符的区别: 访问权限 类 包 子类 任何地方 public ∨ ∨ ∨ ∨ (对任何人都是可用的) protect ∨ ∨ ∨ × (继承的类可以访问以及和private一样的权限) default ∨ ∨ × × (包访问权限,即在整个包内均可被访问) private ∨ × × × (除类型创建者和类型的内部方法之外的任何人都不能访原创 2020-12-05 16:45:58 · 129 阅读 · 0 评论 -
java面试题自我总结(一)
1. Javac java命令javac:是编译命令,将java源文件编译成.class字节码文件。例如:javac hello.java将生成hello.class文件。java:是运行字节码文件;由java虚拟机对字节码进行解释和运行。例如:java hello2. int i=100000000000;会报错吗 为什么?会,因为int类型只能装4个字节的数字 ,取值范围为-2147483648到±2147483648 。3. 整数有哪几种类型?int几个字节?byte(1字节)sh原创 2020-12-05 15:36:04 · 272 阅读 · 0 评论 -
IO流
IO流一、File类File类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除。File对象代表值盘中实际存在的文件和目录。常用构造方法:new File(File parent,String child);new File(String parent,String child);new File(String pathName);常用方法:String getName(); 获取文件(夹)名。String getpath(); 获取文件(夹)路径原创 2020-11-29 16:01:06 · 83 阅读 · 0 评论 -
集合框架
集合一.数组、类和集合的对比记忆:数组特点:*元素类型固定,长度固定 *。类特点:不同类型的成员属性,共同描述一个实体类。集合特点:元素类型不固定,长度也不固定,可以随意存放任何数据。二:集合框架的继承结构:collection、List、Set、Map都是接口;ArraryList、LinkedList、HashSet、HashMap分别是实现上述接口的实现类。1.Collection接口:Collection接口是所有集合类的根节点,Collection表示一种规则,所 有实原创 2020-11-29 15:15:57 · 75 阅读 · 0 评论 -
继承
继承继承:1.在多个子类中抽取相同的属性和方法,形成父类的属性和方法。2.对父类成员的继承使用(包括成员属性和成员方法)。继承本质:调用子类的构造方法时会自动线调用父类的构造方法。也就是说:创建子类对象,内存中有子类对象和父类对象。extends关键字起的作用。继承特点:(1)父类和子类的关系:父类是一个大的分类范围,子类是一个小的分类范围,父类是绝对包含子类。(2)父类的属性和方法来自各个子类共同的属性和方法,子类也可以保留自己独特的属性和方法。方法可以继承(调用)父类的属性和方法。su原创 2020-11-07 11:00:29 · 65 阅读 · 0 评论 -
封装
**封装**实现封装总结:1.属性访问修饰符定义为私有:private。2.对外提供get和set方法(提供公共的访问和赋值的方法).封装的优点:1.有效的保护了属性,降低了非法篡改和赋值的风险。2.降低了耦合度.属性被封装后就不能直接赋值,需要相应的get和set方法,也就是将赋值和取值的操作封装成方法。这样就将属性的操作保护了起来,因为方法的调用是相对安全的。包结构:包命名规范:(1)包名由小写字母组成,不能以圆点开头或结尾。(2)包名之前最好加上唯一的前缀,通常使用组织倒置原创 2020-11-07 10:28:13 · 74 阅读 · 0 评论 -
外卖点餐系统
一、外卖点餐系统public static void main(String[] args) {String[] name = new String[4];String[] menu = {“红烧茄子”,“红烧排骨”,“鱼香肉丝”};//菜品订单int[] good = new int[3];//点赞数组double[] money={24,36,32};//菜品的单价String[] time= new String[4];//送餐时间String[] part=new String[4];原创 2020-10-31 16:12:47 · 499 阅读 · 0 评论