Java学习---程序设计_面试题[2]】的更多相关文章

百度2017春招笔试真题编程题集合之买帽子 // 2017-10-09 // 题目描述 // 度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同.度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少? // 输入描述: // 首先输入一个正整数N(N <= 50),接下来输入N个数表示每顶帽子的价格(价格均是正整数,且小于等于1000) // 输出描述: // 如果存在第三便宜的帽子,请输出这个价格是多少,否则输出-1 // 输入例子: // 10 // 10 10 10…
180813 补全没有的答案! 0. 数组排序大全[冒泡/选择/快速/插入] package com.ftl; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.I…
(一)[基础知识梳理——JAVAse部分]Java中的变量和常量        在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量,今天我们就面试可能碰到的相关变量和常量的知识进行梳理. 一.什么是变量?       变量代表程序的状态.程序通过改变变量的值来改变整个程序的状态,也就是实现程序的功能逻辑.为了方便的引用变量的值,在程序中需要为变量设定一个名称,这就是变量名.由于Java语…
转自: https://blog.csdn.net/qq_38545713/article/details/79779265 一:数据库的事物隔离级别与传播行为总结:              很多人容易搞混不可重复读和幻读,确实这两者有些相似.但不可重复读重点在于update和delete,而幻读的重点在于insert.避免不可重复读需要锁行就行避免幻影读则需要锁表如果使用锁机制来实现这两种隔离级别,在可重复读中,该sql第一次读取到数据后,就将这些数据加锁,其它事务无法修改这些数据,就可以实…
支持同时收发的客户端和服务器端 客户端 import javax.swing.*; import java.awt.*; import java.io.*; import java.net.*; import java.awt.event.*; public class ChatClient { private JTextArea incoming; private JTextField outgoing; private PrintWriter writer; private Buffered…
单向的客户端发送服务器端接收并显示,没有使用多线程 import javax.swing.*; import java.awt.*; import java.io.*; import java.net.*; import java.awt.event.*; public class ChatClient { private JTextArea text_area; private PrintWriter writer; private Socket s; public static void m…
客户端 import java.io.*; import java.net.*; public class DailyAdviceClient { public void go() { try { Socket s = new Socket("127.0.0.1", 4242); InputStreamReader streamReader = new InputStreamReader( s.getInputStream() ); BufferedReader reader = ne…
如果父类没有实现Serializable接口,子类实现了Serializable接口,那么子类是可以序列化的. 但是如果想要反序列化,那么就需要父类支持默认构造函数. 因为在反序列化的过程中不会调用子类的构造函数,而会以不带参数的形式调用父类的构造函数. public class dog { public dog(String n) { name = n; } public dog() { name = ""; } public String name; } import java.i…
接口:interface(关键字) public interface USB {} 1. 接口中都是抽象方法,方法前面的可见度(public.private)和抽象关键字(abstract)可以不写. 抽象方法必须要被实现. 2.接口不能创建对象,只能被类来实现 3.接口作为类型的变量,可以引用实现了该接口的对象 接口的好处: 一个类可以实现多个接口,可以隐藏实现. 弥补继承的不足: 1. 继承会导致继承树太深, 从而降低方法调用的效率 2. 不够灵活, 父类的方法一定会被子类继承 接口的实现:…
多态:父类的变量可以引用子类的对象 引用: Student s1 = stu; s1.setScore(200); 1.一个对象可以有多个引用,可以有多个变量操作同一个对象   2.当一个对象没有任何变量引用时,就会被销毁. 使用多态:当一个方法的参数是某个类时,那么不仅可以把这个类创建的对象传入方法 ,也可以把这个类子类创建的对象传入方法. 在这个方法中,如果想限制类型或者只想处理Person类有关的方法和属性时. //在这个方法中只关心父类的相关类容,因为Person的子类一定会有Perso…