Java基础
文章平均质量分 69
java基础学习
ア灬格子衬衫々
这个作者很懒,什么都没留下…
展开
-
Java基础总结
文章目录关于变量声明"=="和equals方法究竟有什么区别?String到底变了没有?final关键字修饰instanceof关于变量声明String str = "Hello!"; 通常认识为:一个String,内容是“Hello!”,然而这样模糊的回答通常是概念不清的根源。准确的回答:一个指向对象的引用,名为“str”,可以指向类型为String的任何对象,目前指向"Hello!"这个String类型的对象。我们并没有声明一个String对象,我们只是声明了一个只能指向String原创 2020-11-17 10:58:44 · 685 阅读 · 0 评论 -
Java中List、Map、Set三个接口,存取元素时,各有什么特点?
特点List与Set都是单列元素的集合,它们有一个功共同的父接口Collection。1.Set里面不允许有重复的元素,存元素:add方法有一个boolean的返回值,当集合中没有某个元素,此时add方法可成功加入该元素时,则返回true;当集合含有与某个元素equals相等的元素时,此时add方法无法加入该元素,返回结果为false。取元素:没法说取第几个,只能以Iterator接口取得所有的元素,再逐一遍历各个元素。2.List表示有先后顺序的集合,存元素:多次调用add(Object)方法原创 2020-08-13 21:22:05 · 911 阅读 · 2 评论 -
基于TCP原理,采用Socket通信技术,实现聊天室
文章目录案例一案例二案例三案例一Client.javapackage SocketCode;import java.awt.Color;import java.awt.Font;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.*;import java.net.*;import javax.swing.J原创 2020-08-06 12:20:54 · 576 阅读 · 0 评论 -
Java实现多线程售票
文章目录案例一方法一 继承Thread类方法二 实现Runnable接口案例二方法一 继承Thread类方法二 实现Runnable接口案例三方法一 继承Thread类方法二 实现Runnable接口案例四方法一 继承Thread类方法二 实现Runnable接口案例五方法一 继承Thread类方法二 实现Runnable接口案例六方法一 继承Thread类方法二 实现Runnable接口案例七方法一 继承Thread类方法二 实现Runnable接口案例八方法一 继承Thread类方法二 实现Run原创 2020-08-04 22:29:31 · 583 阅读 · 0 评论 -
JDBC实现图书管理系统
文章目录项目文件结构项目运行效果项目详细代码项目文件结构项目运行效果项目详细代码JDBCUtils.javapackage jdbc;import java.sql.*;import com.mysql.jdbc.Driver;public class JDBCUtils { private static final String connectionURL="jdbc:mysql://localhost:3306/books?useSSL=false&useUnico原创 2020-08-04 12:12:38 · 2614 阅读 · 1 评论 -
Java函数式编程和面向对象编程
函数式编程:所有的数据都是不可以改变的,严重占据运行资源,导致运行速度也不够快。面向对象编程:为了编写可以重用的代码导致许多无用代码的产生,并且许多人为了面向对象而面向对象导致代码给后期维护带来很多麻烦。原创 2020-08-01 22:35:13 · 273 阅读 · 0 评论 -
Java接口中的成员变量为什么必须是static ?
接口的含义接口就是提供一种统一的协议, 而接口中的属性也属于协议中的成员。它们是公共的,静态的,最终的常量。相当于全局常量。在interface里面的变量都是public static final 的。 public static final int i=10; 等价于 int i=10;(可以省略掉一部分) //注意在声明的时候要给变量赋予初值接口是一套标准,统一的入口。 抽象类是不’完全’的类,相当于是接口和具体类的一个中间层.即满足接口的抽象,也满足具体的实现.如果接口可以定义原创 2020-08-01 16:48:45 · 1751 阅读 · 2 评论 -
Java小案例(一) 用数组实现登录注册、增加职工并查看信息
demo_login.Javapackage demo;import java.util.*;public class demo_login { String[] Username = new String[20]; String[] Password = new String[20]; public void loginfirst(){ Scanner input=new Scanner(System.in); int num=0; boolean s原创 2020-07-27 21:41:55 · 777 阅读 · 0 评论 -
Java小案例(二) 用数组实现增删查改排序
文章目录案例一案例二案例三案例一Student.Javapackage curd;public class Student { private String stuid; private String name; private int chinese; private int math; private int english; private int avg; private int sum; public int getAvg() { return avg; } p原创 2020-07-27 21:24:16 · 257 阅读 · 1 评论 -
Java类名.方法和变量
文章目录(1) 类名.方法(2) 变量(1) 类名.方法要是类名直接调用的方法,那这个方法就是静态的(static)方法,是不用new出新对象实例就可以直接调用的方法。看下面例子:class A { public static void Method1(int a, int b) { //方法体 } public void Method2(int c) { //方法体 } public static void main(String[] args) { A.Met原创 2020-07-26 18:50:53 · 2783 阅读 · 0 评论 -
for-each循环的认识、定义、适用对象、举例、局限性
文章目录1. for-each的认识2. for-each的定义3. 哪些类型的对象可以适用For-Each?4. for-each的举例5. for-each的局限性1. for-each的认识(1)for-each语句是Java中for-Index的一种加强,是Java 5带来的新语法糖。(2)for-each语句是在遍历数组、集合的时候,foreach拥有不错的性能。(3)foreach是for语句的简化,但是for-each并不能替代for循环。任何for-each都能改写为for循环,反原创 2020-07-19 16:18:16 · 8439 阅读 · 1 评论 -
Java GUI 实现登录界面
具体效果图:详细代码:package java_gui; import java.awt.Color;import java.awt.Container;import java.awt.Cursor;import java.awt.Font;import java.awt.Image;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ImageIcon;原创 2020-07-19 11:18:31 · 7534 阅读 · 3 评论