Java
Java的基本内容
Mo*◑
这个作者很懒,什么都没留下…
展开
-
Java实训【SEVERLET和JSP】-考试题库整理
Servlet基础对于B/S的工作流程:浏览器接受用户的输入–>浏览器向服务器端发送请求–>服务器端数据处理–>响应数据至客户端request对象的request.getParameter()方法获取客户端的表单信息ServletConfig接口默认是哪里实现的()A.ServletB.GenericServletC.HttpServletD.用户自定义servlet【正确答案】B【答案解析】GenericServlet类的实现接口中包括了ServletConfig接口原创 2020-10-29 12:06:46 · 840 阅读 · 0 评论 -
Java实训【Web前端基础】-考试题库整理
HTML选出你认为最合理的定义标题的方法:A.<span class=”heading”>文章标题</span>B.<p><b>文章标题</b></p>C.<h1>文章标题</h1>D.<strong>文章标题</strong>【正确答案】C【答案解析】A是添加了一个类;B是用加粗;C使用标签h1;D是强调通常我们在浏览器内容区看到的内容,都是放入在 () 之间A.&l原创 2020-10-29 10:19:29 · 840 阅读 · 0 评论 -
Java实训【JAVA SE】-核心API考试题库整理
一、注释/** */文档注释;//、/**/普通注释有关javadoc命令生成文档叙述正确的是()A.如果是一个包命令为javadoc –d docDir nameOfPackageB.如果是一个包命令为javadoc –d docDir nameOfPackagesC.如果文件在默认包中命令为javadoc –d docDir *.javaD.如果文件在默认包中命令为javadoc –d docDir *.javac【正确答案】A,C【答案解析】此题目考查的是javadoc命令生成文档的原创 2020-09-28 09:47:07 · 502 阅读 · 0 评论 -
Java实训-9月月考
单选题1、下列程序运行后,输出结果是( )public class Point { private int x, y; Point (int x, int y) { this.x = x; this.y = y; } public static void main(String[] args) { Point p1 = new Point(13, 14); Point p2 = new Point(17, 16); System.out.println(p1.x + p2.原创 2020-09-27 10:25:10 · 2083 阅读 · 0 评论 -
Java实训【OOP】-面向对象考试题库整理
1原创 2020-09-22 10:56:22 · 766 阅读 · 0 评论 -
教你快速区分Java中作用域【public、private、protected以及不写】
public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用,在程序的任何其它地方访问。private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。和public相反,加上这个修饰的属性和方法,只允许在自己本身这个类里访问,程序的任何其它地方都不能访问protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的..转载 2020-09-22 10:15:33 · 291 阅读 · 0 评论 -
Java实训【FUNDAMENTAL】-语言基础考试题库整理
一、JAVA开发环境Java编程语言之父是James GoslingJava中:.class是编译后的文件,.java是编译前的源文件,Java程序需编译后方可运行Java是从C++语言改进重新设计在控制台运行一个Java程序TestDemo.class,使用命令为java TestDemo(java + 类名)Java语言特征:java语言支持跨平台(Windows,Linux,Unix)没有指针的概念拥有GC(自动垃圾回收),提高了代码安全性Java Card、Java Me、原创 2020-09-21 15:51:05 · 223 阅读 · 0 评论 -
Java实训【OOP】-面向对象学习笔记(1)
什么是类?什么是对象?现实生活是由很多很多对象组成的,基于对象抽出类对象:软件中真实存在的单个东西/个体类:模板/模子,代表一类个体类是对象的模板,对象是类的具体的实现类中包含:对象所共有的属性/特征-----------------成员变量对象所共有的行为/动作-----------------方法一个类可以创建多个对象如何创建类?如何创建对象?如何访问成员?射击游戏需求所参与的角色英雄机、子弹、小敌机、大敌机、小蜜蜂、天空角色间的关系英雄机发射子弹(单倍火力、双倍原创 2020-09-13 22:23:59 · 162 阅读 · 1 评论 -
Java实训【FUNDAMENTAL】-语言基础学习笔记(6)
补:数组数组的复制System.arraycopy(a, 1, b, 0, 4);int[] b = Arrays.copyOf(a, 6);a = Arrays.copyOf(a, a.length + 1); // 扩容数组的排序Arrays.sort(arr); // 对arr进行升序排列方法:函数、过程封装一段特定的业务逻辑功能尽可能独立,一个方法只干一件事可以被反复调用多次可以减少代码重复,有利于代码的维护方法的定义: 五要素修饰词 返回值类型 方法名(参数列原创 2020-09-13 22:12:50 · 111 阅读 · 0 评论 -
Java实训【FUNDAMENTAL】-语言基础学习笔记(5)
循环结构for结构:应用率最高三种循环结构的选择原则先判断循环是否与次数有关:若有关-----------------直接上for若无关,再判断要素1与要素3是否相同:若相同-----------直接上do…while若不同-----------直接上whilebreak和continue区别break:跳出循环continue:跳过循环体中剩余语句而进入下一次循环嵌套循环循环中套循环,一般多行多列时使用,外层控制行,内层控制列执行规则:外层循环走一次,内层循环走所原创 2020-09-13 21:55:53 · 123 阅读 · 0 评论 -
Java实训【FUNDAMENTAL】-语言基础学习笔记(4)
Scanner接收用户输入的数据:----------背下来,不需要理解在package下:import java.util.Scanner;在main中:Scanner scan = new Scanner(System.in);在第2步之下:System.out.println("请输入年龄:");int age = scan.nextInt();System.out.println("请输入价格:");double price = scan.nextDouble();分支结构原创 2020-09-13 21:34:31 · 140 阅读 · 0 评论 -
Java实训【FUNDAMENTAL】-语言基础学习笔记(3)
运算符:算术运算符:+, -, *, /, %, ++, --关系运算符:>, <, >=, <=, ==, !=(boolean)逻辑运算符:&&, ||, !(boolean)赋值运算符:=, +=, -=, *=, /=, %=字符串连接运算符:+条件/三目运算符:? 数1 : 数2(boolean)分支结构:有条件的执行某语句if结构:1条路if…else结构:2条路代码部分:OperDemo.javapackage day03原创 2020-09-13 21:13:44 · 174 阅读 · 0 评论 -
Java实训【FUNDAMENTAL】-语言基础学习笔记(2)
变量:存数的声明:----在银行开了个帐户int a; // 声明一个整型的变量,名为aint b,c,d; // 声明三个整型的变量,名为b, c, d// int a; // 编译错误,变量不能同名初始化:----给帐户存钱int a = 250; // 声明整型变量a并赋值为250int b; // 声明整型变量bb = 250; // 给变量b赋值为250使用:----使用的是帐户里面的钱对变量的操作就是对它所存的那个数的操作int a = 5;int b = a + 1原创 2020-09-13 21:05:20 · 124 阅读 · 0 评论 -
Java实训【FUNDAMENTAL】-语言基础学习笔记(1)
下载安装JDK和Eclipse下载、安装参考视频打开浏览器,在地址栏中输入doc.canglaoshi.org,回车找到Java开发文档,找到Eclipse工具使用,找到JDK和Eclipse环境搭建,播放即可下载打开浏览器,在地址栏中输入doc.canglaoshi.org,回车找到常用下载,找到你对应的操作系统,下载JDK和Eclipse安装JDK:一路下一步,尽量安装在C盘下Eclipse:不需要安装,仅需解压即可,解压后将eclipse.exe发送到桌面快捷方式Jav原创 2020-09-13 20:42:18 · 135 阅读 · 0 评论 -
Java-网络编程(2)
代码部分服务器端获取客户端字符串Server1.java/** * 演示客户端连接(服务器端) * @author soft01 */public class Server1 { public static void main(String[] args) throws IOException { ServerSocket ss = new ServerSocket(6666); Socket socket = ss.accept(); //当客户端发起请求时才会响应 //原创 2020-08-27 18:03:36 · 164 阅读 · 0 评论 -
Java-网络编程(1)
jdk1.8版本,可点基本处下载包http://www.doc.canglaoshi.org概念为了解决通信制定的一套规则。Java号称是在Internet上的语言。java.net包 :java网络类库,可以实现无痛苦的连接。继承JVM虚拟机。JVM虚拟机:JDK,表示运行时的环境。查看路径:环境变量下JAVA_HOME + Path终端输入:java:用来检测是否安装了JDK。java -version:用来检测JDK的版本。java.net包Internet地址(InetA原创 2020-08-27 17:30:02 · 410 阅读 · 0 评论 -
Java【swing】-捕鱼达人项目(3)
实现一条鱼直线往前游思路:(1)y坐标不变,x坐标减小 --直线往前游(2)多线程实现鱼游 --考虑多条鱼游如何实现一条鱼的移动?step1:让Fish类继承Threadstep2:在Fish类的行为处,调出run方法,在run方法中通过死循环实现 x–step3:在Pool类的构造方法中,通过f调用start方法启动鱼的线程step4:在Pool的行为处,自定义action方法,在action方法中通过死循环实现不停的repaintstep5:在Start类中,在最后一行调用act原创 2020-08-21 02:45:12 · 567 阅读 · 0 评论 -
Java【swing】-捕鱼达人项目(2)
在游戏中完成一条静止不动的鱼方法一:画一条静止不动的鱼 --不考虑面向对象效果图:方法二:画一条静止不动的鱼 --考虑面向对象如何实现一条静止不动的鱼?step1:新建一个类为Fish,表示鱼对象step2:在Fish类的特征处,定义鱼的种类,大小和位置step3:在Fish类中添加构造方法,在构造方法中完成对种类、大小和位置的赋值step4:在Pool的特征处,定义了一条鱼 Fish f;step5:在Pool的构造方法中,创建一条鱼,给f赋值 f=new Fish(原创 2020-08-21 02:19:38 · 1317 阅读 · 0 评论 -
Java【swing】-捕鱼达人项目(1)
待续。。。原创 2020-08-18 01:22:05 · 2288 阅读 · 0 评论 -
Java中给成员变量(属性)赋值三种方式详解
Java中给属性设置值有三种方式:通过set()方法(对于一个类中的成员变量(属性),如果都被设置成了private私有数据类型,则对外给属性设置了get和set方法 )通过自定义方法通过含有这个属性的构造方法来直接设置这个属性的值(默认是无参的构造方法)代码部分:/** * dog类,用于演示类中属性赋值 * @author Katrina * */public clas...原创 2020-04-21 15:14:32 · 17818 阅读 · 3 评论 -
Java中Arrays详解
Arrays类的定义Arrays类位于 java.util 包中,主要包含了操纵数组的各种方法使用时导包:import java.util.ArraysArrays常用函数(都是静态的)Array.sort(Object[] array)功能:对数组按照升序排序import java.util.Arrays;public class Test { public static ...原创 2020-04-21 12:16:37 · 481 阅读 · 0 评论 -
Shell、Java、JavaScript定义数组变量方式
Shell定义数组变量:users=("zs" "ls" "ww")具体用法请点击本处Java定义数组变量:String[] arr1 = new String[2];String[] arr2 = {"aa", "bb", "cc"};String[] arr3 = new String[]{"aa", "bb", "cc"};JavaScript定义数组变量:var arr...原创 2020-03-27 18:21:28 · 154 阅读 · 0 评论 -
Java中三种移位运算符详解
<< 左移运算符,num << 1,相当于num乘以2>> 右移运算符,num >> 1,相当于num除以2>>> 无符号右移,忽略符号位,空位都以0补齐/** * 对三种运算符使用代码演示 * @author Katrina * */public class Main{ public static void...原创 2020-03-27 21:55:27 · 174 阅读 · 0 评论 -
Java中GUI简单操作,话不多说直接上代码
import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;import javax.swing.ImageIcon;import javax.swing.JButton;//import java.util.Date;import javax.swing.JFrame;import java...原创 2020-03-18 01:46:35 · 269 阅读 · 0 评论 -
教你如何快速Eclipce拷贝、删除、导入Java Project
如何拷贝第一步:选择你要拷贝的Java Project。第二步:在Java Project上右键单击Copy。复制到你想要保存的路径下。如何删除原创 2020-03-14 21:43:55 · 265 阅读 · 0 评论 -
Java中Random类简单用法
import java.util.Random;public class test { public static void main(String[] args) { //随机数Random的使用 Random r = new Random(); //调用方法就可以产生随机数了 //nextInt() +-21亿之间的随机数// int num = r.n...原创 2020-03-13 16:37:17 · 143 阅读 · 0 评论 -
五步教你如何快速Eclipce导入jar包
第一步:选中你要导入的Java Project,右键单击选择Folder(文件夹)并更改文件夹名字。完成之后,图如下。第二步:把你想要导入的jar包,复制到你刚建好的文件夹里。第三步:选中你要导入的Java Project,右键单击Properties–>Java Build Path–>Libraries。第四步:选中Add JARs,打开,选择你的jar包目录。完...原创 2020-03-13 16:22:14 · 359 阅读 · 0 评论 -
Java-满天繁星案例(2)
import java.awt.Color;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;import javax.swing.JFrame;//满天繁星案例public class Run { public static void main(String[] args) th...原创 2020-03-13 11:27:57 · 265 阅读 · 0 评论 -
【转】Java-super()的用法
用法一:子类重写父类的方法package test;public class A { private String nameA="A"; public void getName() { System.out.println("父类" + nameA); } public static void main(String[] args) { B b = new B(...转载 2020-03-12 19:55:17 · 216 阅读 · 0 评论 -
【转】Java-满天繁星案例(升级版)-下雪了!
package snow;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;public class MySnow { public static void main(String[] arg...转载 2020-03-12 18:55:13 · 121 阅读 · 0 评论 -
【转】Java-满天繁星案例
方法一:package star;import javax.swing.JFrame;/** * 满天星星 * 300 */public class Stars { public static void main(String[] args) { JFrame jFrame = new Draw(); jFrame.setSize(1336, 768); jFra...转载 2020-03-12 18:44:14 · 205 阅读 · 0 评论 -
Java-满天繁星案例(1)
import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;import javax.swing.JFrame;//满天繁星案例public class Run { public static void main(String[] args) throws IOException { /...原创 2020-03-12 17:35:14 · 251 阅读 · 0 评论