![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 85
老北鼻唱着小情歌
须知少年凌云志,曾许人间第一流。
所有牛逼的人,都有一段苦逼的岁月!但是你只要像SB一样的坚持,终将牛逼!
展开
-
this和super关键字的使用和说明
this 和 super 关键字的使用原创 2022-12-22 17:05:20 · 704 阅读 · 2 评论 -
Java基础入门—集合(题)
1.向ArrayList集合中添加10个String类型的元素,然后使用Iterator遍历该集合。提示:(1)使用add()方法将元素添加到ArrayList集合中.(2)调用集合的iterator()方法获取Iterator对象,并调用Iterator的hasNext()和next()方法,迭代出集合中的所有元素。。package erda;import java.util.ArrayList;import java.util.Iterator;public class Ch21 { p原创 2020-11-05 22:45:58 · 763 阅读 · 0 评论 -
Random类和包装类
Random类和包装类Random 的构造方法:方法声明功能描述Random()用于创建一个随机数生成器,每次实例化Random对象都会生成不同的随机数Random(long seed)使用一个long类型的seed(种子)创建伪随机数生成对象,当seed相同时,每次实例化Random对象会生成相同的随机数Random类的常用方法:方法声明功能描述boolean nextBoolean()随机生成Boolean类型的随机数double n原创 2020-11-02 15:52:55 · 139 阅读 · 0 评论 -
StringBuffer类(接Java的常用类)
StringBuffer类StringBuffer类和String类有很多相似之处,初学者在使用时很容易混淆,接下来针对这两个类进行对比,简单归纳一下两者的不同,具体如下:StringBuffer类常用方法:方法声明功能描述StringBuffer append(char c)添加字符到 StringBuffer对象中末尾StringBuffer insert(int offset,String str)在 StringBuffer对象中的offest位置插入字符串str原创 2020-10-28 17:24:21 · 145 阅读 · 0 评论 -
Java中的常用类
String类和StringBuffer类**String 类的常见操作:**String类的初始化:String 变量名 = 字符串;使用String的构造方法初始化字符串对象,其语法格式如下:String 变量名 = new String(字符串);String 类的常用构造方法:String() //创建一个内容为空的字符串 String(String value) //根据指定的字符串内容创建对象String(char[] value) //根据指定原创 2020-10-28 15:55:07 · 80 阅读 · 1 评论 -
利用网络编程实现聊天程序
eclipse已测试运行成功实现聊天窗口界面实现聊天程序接收功能实现聊天程序信息发送功能实现聊天窗口界面package wlbc;import java.net.*;import java.util.Scanner;public class Ch01 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in);原创 2020-10-27 15:43:30 · 474 阅读 · 0 评论 -
JDBC代码(实现第一个JDBC程序)
熟悉了JDBC 的编程步骤后,将会通过一个案例来演示JDBC的使用,以链接MySQL为例://需要说明的是,Java中的JDBC是用来连接数据库从而执行相关数据操作,因此在使用JDBC前,一定要确保安装有数据库。(1)搭建数据库环境:为了查看数据是否添加成功,使用SELECT语句查询 TB_user 表中的数据:select * from TB_user;(2)创建项目环境,导入数据库驱动。在 Eclipse 中创建一个名称为chapter09的Java项目,并右键选择【new】->原创 2020-10-20 15:11:06 · 632 阅读 · 1 评论 -
JDBC数据库连接
(1)加载数据库驱动:(常用class类的静态方法forName()来实现)Class.forName("DriverName")//DriverName就是数据库驱动类所对应的字符串。例:MySQL数据库驱动所对应的字符串:Class.forName("com.mysql.jdbc.Driver");Oracle数据库的驱动所对应的字符串:class.forName("Oracle.jdbc.driver.OracleDriver");总结:在加载驱动时所加载的并不是真正使用数据库类型原创 2020-10-19 17:36:04 · 123 阅读 · 1 评论 -
多态和内部类
多态:对象的类型转换:涉及将子类对象当做父类类型使用的情况,此种情况在java的语言环境中称为“向上转型”,例如Animal an1 = new Cat(); Animal an1 = new Dog();Java 提供了一个关键字instanceof ,它可以判断一个对象是否为某个类(或接口)的实例或子类实例,格式 :对象(或者对象引用变量) instanceof类(或接口)内部类:成员内部类:在一个类中除了可以定义成员变量、成员方法,还可以定义类。在成员内部类中,可以访问外原创 2020-10-18 17:18:20 · 150 阅读 · 0 评论 -
Lambda表达式
Lambda表达式入门: 如果匿名内部类的实现非常简单,例如只包含一个抽象方法的接口,那么匿名内部类的语法仍显得比较冗余,为此JDK 8增加了一个特性lambda表达式,这种表达式只针对有一个抽象方法的接口实现。一个lambda表达式由三个部分组成,分别为参数列表,“->”和表达式主体,其语法格式如下:(【数据类型 参数名,数据类型 参数名,…】)->(表达式主体)从上述语法格式来看,lambda表达式的书写非常简单,下面针对lambda表达式的组成部分进行简单介绍:1.(【参数类型 参数原创 2020-10-18 17:12:21 · 791 阅读 · 0 评论 -
接口特点归纳
1.在JDK8之前,接口的方法都必须是抽象的,并且方法不能包含方法体,在调用抽象方法时,必须通过接口的实现类的对象才能调用实现方法。从JDK8开始,接口中的方法除了包括抽象方法外,还包含默认方法和静态方法,默认方法和静态方法都可以有方法体,并且静态方法可以直接通过"接口.方法名"来调用。2. 当一个类实现接口时,如果这个类是抽象类,只需实现接口中的部分抽象方法即可,否则需要实现接口中的所有抽象方法。3. 一个类可以通过 implements 关键字同时实现多个接口,被实现的多个接口之间要用英文逗原创 2020-10-15 11:23:43 · 331 阅读 · 1 评论