![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
里面包含了学习java过程中遇到的各种练习题,以及各种小细节
聪聪的学习笔记
这个作者很懒,什么都没留下…
展开
-
运算符与选择结构的练习(if / if elseif / switch)
public static void main(String[] args) { System.out.println("请输入机考成绩:"); Scanner src = new Scanner(System.in); int jikao = src.nextInt(); System.out.println("请输入理论成绩:"); int lilun = src.nextInt(); System.out.println("请输入综合成绩:"); int zonghe ..原创 2021-08-02 15:48:36 · 83 阅读 · 1 评论 -
程序导入出现的常见错误以及解决办法
1.出现的错误(都是红色叉,首先修改Tomcat配置)错误原因:版本错误,或者是版本未对应产生的。点击进入,找到自己程序对应的tomcat版本,点击finish即可。JDK版本调节(导入别人程序各种报错)如何配置JDK找到你所需要的对应JDK的版本的路径,导入即可。...原创 2021-09-13 10:34:10 · 214 阅读 · 0 评论 -
MVC四层架构实现查询单条数据
整体页面结构(除了红色框的都是)controller包下的UsersControllerpackage com.sz.controller;import java.io.IOException;import java.io.PrintWriter;import java.util.List;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servl原创 2021-09-13 10:09:52 · 206 阅读 · 0 评论 -
MVC四层架构实现用户注册
整体的目录结构我们从上向下依次写代码controller(Servlet文件)package com.sz.controller;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import原创 2021-09-11 17:49:09 · 557 阅读 · 0 评论 -
MVC四层架构开发一个用户登录
四层架构创建项目将JDBCUtil工具类导入到,util包中。工具类代码如下:package util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 操作数据库的工具类 * @author 樊** * */public class原创 2021-09-10 20:00:38 · 429 阅读 · 0 评论 -
Tomcat环境如何配置到eclipse里和如何动态生成html(Servlet)
如何把tomcat配置到eclipse里点击next然后点击Finish.更改doGet()方法中的内容。自动生成的doget()里面的内容都可以删除掉。其他代码不要动。接下来向网页中输出servlet。首先:打开任意一款浏览器。(aa是你的文件名,UserController)注意:一定要记得改编码集,要不然就都是乱码。...原创 2021-09-10 17:19:38 · 129 阅读 · 0 评论 -
Servlet(创建动态html)
如何启动Tomcat服务器首先添加项目名,我的项目名叫做aa。项目添加成功。如何启动服务器代码(重点)设置了编码集防止乱码,显示的是h1标签里面的内容。运行(打开任意浏览器)输入http://127.0.0.1:8080/aa/UserServlet注意:aa为项目名,UserServlet为自己建立的。每个人都不一样运行成功------------------------------------------------------------------------------原创 2021-09-10 11:32:03 · 876 阅读 · 0 评论 -
Java基础语言(01)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入#写在前言的话这是我第一次在平台软件上分享自己的一些小经验,在紧张之余,又有一些兴奋。希望可以此勉励自己认真探索每一门编程原创 2020-10-19 16:39:15 · 71 阅读 · 0 评论 -
Java第一个演示程序(02)
Java第一个演示程序(02)1.1 Hello Word 案例Hello World 案例是指在计算机屏幕上输出"Hello World"这行字。各种计算机语言都习惯使用该案例作为第一个演示案例。1.2 Java程序开发运行流程开发Java程序,需要三个步骤:编写程序,编译程序,运行程序。1.3 Hello World案例的编写首先打开编译软件IDEA。其次,建立文件名以及保存位置。File->New->Project点击两次下一步,看到如下图所示界面,修改文件名以及存储路径原创 2020-10-20 18:54:56 · 230 阅读 · 2 评论 -
猜数游戏(Java)
小游戏:生成一个不暴露给用户的随机数(1-100)1.让用户输入一个1-100的数字。2.告诉用户数字是猜大了还是猜小了,直到用户猜中。3.然后输出用户用了几次猜中,用了多长时间猜中。4. 程序启动前就要记录时间,一直到结束。package day1_16;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;import原创 2021-01-17 20:35:29 · 239 阅读 · 0 评论 -
面向对象入门
1 类和对象的理解1.1 面向过程“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程。例如:你正在洗衣服,第一个步骤是在洗衣机里面加水,第二个步骤是把衣服放进去,第三个步骤是加入洗衣粉等等。是以步骤、过程为单位的。1.2 面向对象现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。例如:在洗衣服的过程中,洗衣机、、衣服、洗衣粉就是一个个对象。2原创 2020-10-26 16:18:11 · 132 阅读 · 0 评论 -
判断回文字符串
问题描述:如何判断回文字符串?什么是回文字符串?如果一个字符串从前向后读和从后向前读,都是一个字符串称为回文字符串。例如:mom,dad,opo等。package work_15;import java.util.Scanner;public class Test07 { //回文字符有一个特点就是第一个字符一定等于最后一个字符, public static void main(String[] args) { Scanner sr = new Scann原创 2021-01-15 22:01:26 · 1464 阅读 · 0 评论 -
计算一个人出生多少天(Java)
计算出一个人已经出生了多少天思路:获取当前时间对应毫秒数获取自己出生时的对应毫秒数两个时间相减(当前时间-出生日期)package work_16;import java.io.IOException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class Test_3 {原创 2021-01-17 20:12:34 · 839 阅读 · 6 评论 -
线程实例
利用线程输出“a~z”的26个字母(横向输出),要求每隔一秒钟输出一个字母。package work_19;public class Letter implements Runnable { Object obj; char[] letter = new char[26]; public Letter(Object obj){ this.obj = obj; } @Override public void run(){ //s原创 2021-01-19 21:13:41 · 474 阅读 · 0 评论 -
使用递归函数实现1-100的加法运算
package day1_12;public class Demo02 { //用递归实现1+2+3+...+100的和 public static void main(String[] args) { //想实现多少内的递归加法运算,更改数就好 System.out.println("1-100的总和为:"+DiGuiAdd(100)); } //自定义一个递归函数 public static int DiGuiAdd(int原创 2021-01-12 15:28:42 · 5333 阅读 · 2 评论 -
线程(题1)
一、选择题1.有三种原因可以导致线程不能运行,它们是▁ABC。A.等待B.阻塞C.休眠D.挂起及由于I/O操作而阻塞2.当A▁方法终止时,能使线程进入死亡状态。A.runB.setPrority//更改线程优先级C.yield//暂停当前线程的执行 执行其他线程D.sleep//线程休眠3.用▁B方法可以改变线程的优先级。A.runB.setProrityC.yieldD.sleep4.线程通过▁D▁方法可以休眠一段时间,然后恢复运行。A.runB.setPrority原创 2021-01-19 21:18:59 · 2065 阅读 · 0 评论 -
变量和常量
练习1:在键盘上输入任意的两个整数,实现两个数字的加法。public class calculator { //需求:在键盘上输入任意的两个整数,实现两个数字的加法。 public static void main(String[] args) { System.out.println("请输入一个数据num1:"); int num1 = new Scanner(System.in).nextInt(); System.out.println("请输入一个数据num2:");原创 2021-08-01 18:45:17 · 46 阅读 · 0 评论 -
eclipse快捷键--更新中
System.out.println()键盘输入soyo+alt+?public static void main(String[] args) {}键盘输入main+alt+?快速删除一整行代码Ctrl+d智能导包ctrl+shift+o原创 2021-08-01 18:19:18 · 61 阅读 · 3 评论