JAVA基础
文章平均质量分 92
Java基础专栏
刘歇
为善去恶,无问西东。
展开
-
Java连接数据库,JDBC帮你搞定
JDBCJDBC是什么JDBC全称:Java DataBase Connectivity ,表示Java数据库连接。JDBC就是让Java与数据库连接起来,用Java进行操作数据库,管理数据库。同时JDBC是数据库各大厂商和Java共同定制的,它是一套标准。能用来连接任何数据库,而不只是连接其中一种数据库。为什么用JDBC前面我们花了大篇幅说了JavaWeb的各种知识及工具,说到前端,servlet,数据库等等。目的就算想搞清怎么用怎么用JDBC...原创 2021-03-10 15:10:28 · 196 阅读 · 0 评论 -
深入了解HashMap,让你面试多一份自信
HashMap的具体认识HashMap是一个集合,也是Map接口的常用子类,它同时也继承了AbstractMap抽象类,是采用散列的方式进行存储。当然这还不能体现出HashMap的独特性。但是我告诉你它能操作一对对象,就是说这个集合是两列的,第一列是Key,第二列是value,类似于下面这种情况:keyvalue张三123456这个key就像是数据库中的主键,是唯一标识后面value的列。所以key不可以有重复值。所以它的创建格式为:在这里插入代码片Map<Int原创 2020-08-28 16:01:24 · 108 阅读 · 0 评论 -
Java:面向对象全面总结
Java面向对象面向对象今天我们就来聊聊什么是面向对象。不知道大家有没有看过一个小品,就是宋丹丹说把大象装进冰箱要几步。然后宋丹丹再说只要三步。第一步:打开冰箱门。第二步:把大象装进冰箱。第三步:关上冰箱门。她是这么说的,对吧!那我们别管是怎样把大象装进冰箱的,现在我们再想如何把100,甚至1000,或者更多的大象装进冰箱,如果我们自己去装的话,是不是太累了。所以我们是不是需要招一些人手为我们做这些事情。那我们自己只要指挥就行了。不知道大家通过这个例子理解了没有?我们经常说面向过程和面向对象,这两者的原创 2020-08-16 12:16:30 · 236 阅读 · 0 评论 -
Java:每个人都能学会
java介绍 java是一门面向对象的编程语言,是由sun公司在九十年代初设计而成。因为它有着可跨平台性、垃圾回收制等特点,从而深受人们喜爱。现在已成为一门主流的编程语言。在开始编写java程序前,首先需要安装JDK(开发工具包),因为在JDK里包含由编译器、解释器、JVM虚拟机、jre(运行环境)以及成千上万的类库。安装好后需要环境(合理的环境),因为windows不知道,所以在电脑属性里环境变量里需要配置安装JDK的路径名。 OK,现在我们可以在记事本下简单的编写一段代码。由于记事本没有原创 2020-08-15 17:53:25 · 258 阅读 · 0 评论 -
同学的一道面试题
题目任务要求:输入数字并且排序。如果输入英文字母则输出“对不起只能是数字”,不退出还可以继续输入,按两次回车输出排序结果。思路:第一步存储输入值用集合,数组都可以,我在这里用的是集合。在这里插入代码片 List<String> li = new ArrayList<String>();提示用户,需要创建用户输入的类,如:Scanner类,或者InputStreamReader输入流,我在这里用的是后者。在这里插入代码片System.out.println("请输原创 2020-09-18 00:08:11 · 210 阅读 · 0 评论 -
程序和程序可以交流吗?XML和JSON了解一下
XML介绍什么是XMLXML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准XML的特性XML具有平台无关性, 是一门独立的标记语言.XML具有自我描述性3.XML文件是保存XML数据的一种方式4.XML数据也可以以其他的方式存在(如在内存中构建XML数据)。XML原创 2020-08-29 22:57:22 · 262 阅读 · 0 评论 -
多线程,网络编程,别来折磨我?等我看完此篇博客,再和你大战三百回合
什么是多线程线程与进程进程 是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间。线程 是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行,而一个进程最少有一个线程。线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程。举例说明:假如我们现在正在玩一款游戏,我们在控制我们的英雄去打怪升级,在打的时候,我们的英雄是不是有一连串的动作,还有小怪喊叫的声音,甚至还在播放着背景音乐,小怪的生命值正在下降,我们的能量正在增加,我们的原创 2020-08-25 17:54:05 · 398 阅读 · 0 评论 -
快递管理程序怎么写?(面向对象+MVC+IO+集合)帮你一步搞定
快递管理控制台项目任务描述:为了熟悉快递管理业务,完成快递管理控制台项目,具体需求如图:我们将数据存储在集合中,但是在程序被关闭后,存储的数据也就丢失了。那我们就需要用到 IO,使用 IO 技术将快递数据存储到文件中了。文件存储快递信息后,可以在每次启动应用时便读取到文件中的内容,从而实现程序数据的一直存在。 现在我们来开始完成这项项目吧任务过程明确具体需求选择合适的集合存储快递数据将快递数据存储到文件中程序启动自动加载文件中数据多次测试保证功能齐全,无Bug出现涉及知识点1.面原创 2020-08-23 12:30:25 · 977 阅读 · 2 评论 -
Java编写五子棋训练任务
Java编写五子棋题目:五子棋是全国智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏。通常双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成五子连珠者获胜。棋盘效果如下:任务过程1.绘制棋盘2.提示黑方(用1表示)和白方(用2表示)分别表示下棋(x、y轴位置)并重新绘制棋盘3.每当一方下棋后判断是否获胜。厘清思路第一步是让我们绘制棋盘,那我们可以想到用二维数组来存储这棋盘,因为这些棋盘都是由0组成,除了第一列的每行和第一行的每一列,它们不是0,它们是为了让玩家在下原创 2020-08-09 22:56:41 · 623 阅读 · 1 评论