![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 93
kww_
这个作者很懒,什么都没留下…
展开
-
JavaWeb详细
JavaWeb一、基本概念1.1 前言web开发:web,网页的意思 , www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWeb;1.2 web应用程序web应用程序:可以提供浏览器访问的程序;a.ht原创 2021-04-29 15:46:26 · 125 阅读 · 0 评论 -
数组的三种比较方式的区别: ==,a.equals(b),和Arrays.equals(a,b)
数组的三种比较的 ==,a.equals(b),和Arrays.equals(a,b)若a,b都为数组,则:a=b ,比较的是地址 a.equals(b) 比较的是地址 Arrays.equals(a, b) 比较的是元素内容原因:int没有定义equals,而Object类中的equals方法是用来比较“地址”的。数组a==数组b,比较的是地址,两个变量的内存地址不一样,也就是说它们指向的对象不 一样。当比较两个字符串的时候,它使用的是String类下的equa..原创 2021-03-23 15:14:06 · 4952 阅读 · 0 评论 -
注解和反射(内置注解、元注解、自定义注解)、反射(Class类、类加载内存分析、分析类初始化、创建类的对象、反射获取泛型\注解信息)
注释(comment)是给人看的,注解(Annotation)是给程序看的。一、注解入门1. 什么是注解?Annotation是从JDK5.0以后引入的新技术,注解就是源代码的元数据,通熟的讲就是代码中的标签。2. Annotation的作用:不是程序本身,可以对程序作出解释(这一点和注解(comment)没什么区别) 可以被其他程序(比如:编译器)读取3. Annotation的格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnin原创 2021-03-09 11:16:36 · 385 阅读 · 0 评论 -
网络编程(IP、端口、InetAddress和InetSocketAddress、TCP与UDP、三次握手与四次挥手、URL相关代码)
一、概述1.计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程目的:无限电台、传播交流信息、数据交换、通信......想要达到这个效果需要什么:如何准确的定位网络上的一台主机 (ip地址、端口、定位到这个计算机上的某个资源) 找到了这个主机,如何传输数据?打电话 TCP发短信是 UDP区别:javaweb: 网页编.原创 2021-03-01 11:39:38 · 842 阅读 · 1 评论 -
JVM入门(位置、体系结构、类加载器、双亲委派机制、沙箱安全机制、Native、PC寄存器、方法区、堆(新生区{伊甸园区、幸存区}、养老区、永久区)、OOM、GC算法、JMM)
目录一、JVM的位置二、JVM的体系结构三、类加载器1.类加载器举例2. JVM中提供了三层的ClassLoader3. 双亲委派机制3.1 工作原理3.2.优点JVM的面试题,看你能答出几个?请你谈谈你对JVM的理解?Java8虚拟机和之前的变化更新? 什么是OOM,什么是StackOverFlowError?怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取,怎么分析Dump文件? 谈谈JVM中,类加载器的认识?一、JVM的位置JVM是运行原创 2021-02-24 10:54:55 · 1315 阅读 · 3 评论 -
Java_管家婆项目(三十一)——管家婆家庭记账软件(项目环境搭建、功能模块、代码)、后附网盘链接
管家婆家庭记账软件第一章项目介绍1.1 项目安排1.1.1 项目目标本项目为JAVAEE基础班综合项目,包含了若干个知识点,达到将基础班所学知识综合使用,提高了我们对项目的理解与知识点的运用。熟练View层、Service层、Dao层之间的方法相互调用操作、熟练dbutils操作数据库表完成增删改查通过本项目,让我们了解公司项目开发的流程,充分的掌握项目需求分析、设计与功能的代码实现。提高同学们独立分析需求与功能实现的能力。1.2 项目功能...原创 2021-01-27 15:24:32 · 3489 阅读 · 3 评论 -
Java_DBUtils与连接池(三十)——DBUtils(QueryRunner核心类、查询、增删改)、连接池(DBCP连接池)
第一章DBUtils如果只使用JDBC进行开发,我们会发现冗余代码过多,为了简化JDBC开发,本案例我们讲采用apache commons组件一个成员:DBUtils。 DBUtils就是JDBC的简化开发工具包。需要项目导入commons-dbutils-1.6.jar才能够正常使用DBUtils工具。 1.1 概述DBUtils是java编程中的数据库操作实用工具,小巧简单实用。DBUtils封装了对JDBC的操作,简化了JDBC操作,...原创 2021-01-26 10:08:21 · 531 阅读 · 0 评论 -
Java_JDBC(二十九)——JDBC(开发步骤、导入jar包、SQL注入问题、JBDC工具类)、properties配置文件
第一章 JDBC1.1JDBC概述JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范。通俗来讲,JDBC屏蔽了各种数据库之间的差异,是Sun公司定义的类或者接口。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC需要连接驱动,驱动是两个设备要进行通信.原创 2021-01-25 10:51:19 · 639 阅读 · 0 评论 -
Java_数据库MYSQL(二十八)——数据库、Mysql数据库、SQL语句、SQL查询语句、SQL代码演示
目录第一章数据库1.1数据库概述1.2 数据库表1.3 表数据第二章MySql数据库2.1 安装MySql2.2登录MySQL数据库第三章SQL语句3.1SQL语句3.2SQL通用语法3.3数据库操作:database3.4表结构相关语句3.4.1创建表3.4.2主键约束3.4.3查看表3.4.4 删除表3.4.5 修改表结构格式3.4.6插入表记录3.4.7更新表记录3.4.8删除记录3.5...原创 2021-01-22 15:52:15 · 275 阅读 · 0 评论 -
Java_多线程(二十七)——多线程(线程安全、同步、Lock接口、死锁、等待唤醒机制)
目录第一章多线程1.1 线程安全1.2线程同步(线程安全处理Synchronized)1.2.1同步代码块1.2.2同步方法(建议使用)1.3Lock接口1.4死锁1.5 等待唤醒机制第二章 总结第一章多线程1.1 线程安全如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。我们通过一个案例,演示线程的安全问题:我们来模拟电影...原创 2021-01-21 17:29:38 · 184 阅读 · 0 评论 -
Java_多线程(二十六)——多线程(运行原理、主线程、Thread类、创建线程的两种方式)、线程池(Runnable接口run方法、Callable接口call方法)
第一章 多线程1.1多线程介绍进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程。什么是多线程呢?即就是一个程序中有多个线程在同时执行。区别单线程与多线程的不同:单线程...原创 2021-01-20 11:28:44 · 273 阅读 · 0 评论 -
Java_IO流(二十五)—— Properties类、序列化流与反序列化流、打印流、 commons-IO
第一章Properties类1.1Properties类介绍Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。特点:1、Hashtable的子类,map集合中的方法都可以用。2、该集合没有泛型。键值都是字符串。3、它是一个可以持久化的属性集。键值可以存储到集合中,也可以存储到持久化的设备(硬盘、U盘、光盘)上。键值的来源也可以是持久化的设备。4、有和流技术相结合的方法。loa...原创 2021-01-18 11:22:25 · 195 阅读 · 0 评论 -
Java_IO流(二十四)——转换流(字符流与字节流的转换)、缓冲流(字节、字符缓冲流)、流的操作规律
目录第一章转换流1.1OutputStreamWriter类1.2InputStreamReader类1.3转换流和子类区别第二章 缓冲流2.1字节缓冲流2.1.1字节缓冲输出流BufferedOutputStream2.1.2字节缓冲输入流 BufferedInputStream2.1.3 使用基本的流与高效的流完成复制文件2.2字符缓冲流2.2.1 字符缓冲输出流 BufferedWriter2.2.2字符缓冲输入流 BufferedRe...原创 2021-01-16 15:46:21 · 1252 阅读 · 0 评论 -
Java_IO流(二十三)——字节流( FileOutputStream、文件续写与换行、 IO异常处理、FileInputStream)字符流(字符编码表、FileReader、 flush)
目录第一章 字节流1.1 字节输出流OutputStream1.1.1 FileOutputStream类1.1.2FileOutputStream类写入数据到文件中1.1.3给文件中续写和换行1.1.4IO异常的处理1.2字节输入流InputStream1.2.1FileInputStream类1.2.2FileInputStream类读取数据read方法1.2.3读取数据read(byte[])方法1.3字节流练习1.3.1复制文件...原创 2021-01-15 22:55:41 · 574 阅读 · 0 评论 -
Java_IO流(二十二)——File类(构造函数、文件\文件夹的创建删除获取、文件过滤器)、递归
目录第一章File类1.1 IO概述1.2File类的出现1.3File类的构造函数1.4文件和文件夹的创建删除等1.5File类的获取1.6listFiles()方法介绍1.7文件过滤器第二章递归2.1 概念2.2 递归打印所有子目录中的文件路径2.3搜索指定目录中的.java文件(含子目录)第三章 总结第一章File类1.1 IO概述当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作...原创 2021-01-14 16:26:15 · 264 阅读 · 0 评论 -
Java异常处理(二十一)——异常(继承体系、异常产生过程、throw、throws、捕获异常、运行时期异常、异常中常用方法)、自定义
第一章 异常什么是异常?Java代码在运行时期发生的问题就是异常。在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。1.1异常的继承体系在Java中使用Exception类来描述异常。查看API中Exception的描述,Exception 类及其子类是 Throwable 的一种形式,它用来表示java程序中可能会产生的异常,并要求对产生的异常进行合理的异常处理。继续观察,我们可以发现Exception有继.原创 2021-01-13 17:51:29 · 379 阅读 · 0 评论 -
Java集合框架(二十)——Map接口(常用方法、遍历、Entry键值对对象、自定义类型、静态导入、可变参数、Collections集合工具类、集合嵌套)、模拟斗地主洗牌发牌
第一章Map接口1.1Map接口概述我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。 Collection中的集合称为单列集合,Map中的集合称为双列集合。 需要注意的是,Map中的集合不能包含重复的键,值可以重..原创 2021-01-12 18:23:50 · 420 阅读 · 0 评论 -
Java集合框架(十九)——List接口(ArrayList、LinkedList)、Set接口(HashSet、LinkedHashSet)、判断集合元素唯一的原理
目录第一章List接口1.1 List接口介绍1.2List接口中常用的方法1.2.1add(Object e)1.2.2remove(Object e)1.2.3 set(int index, Object e)1.2.4get(int index)1.2.5List集合迭代的三种方式1.2.6Iterator的并发修改异常1.3List集合存储数据的结构1.3.1 堆栈1.3.2 队列1.3.3 数组1.3.4 链表...原创 2021-01-11 16:37:37 · 391 阅读 · 0 评论 -
Java集合框架(十八)——集合(集合方法)、Iterator迭代器(实现原理、转型)、增强for循环、泛型(引入、类\接口、通配符、限定)
第一章 集合集合,集合是java中提供的一种容器,可以用来存储多个数据。 在前面的学习中,我们知道数据多了,可以使用数组存放或者使用ArrayList集合进行存放数据。那么,集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。集合中存储的元素必须是引用类型数据 。1.1ArrayList集合ALT+Shift+s:给私有成员变量添加get与set方法(或者右键sourse)。ArrayList集合举例:package day18.demo1;pub..原创 2021-01-10 14:33:11 · 155 阅读 · 1 评论 -
Java常用API(十七)——基本类型包装类(相互转换、自动装箱拆箱)、System类、Math类、Arrays类、大数据运算
目录第一章基本类型包装类1.1基本类型包装类概述1.1.1 8种基本类型对应的包装类1.1.2将字符串转成基本类型1.1.3将基本数值转成字符串1.2基本类型和对象转换1.2.1基本数值---->包装对象1.2.2包装对象---->基本数值1.2.3Integer类的其他方法1.3自动装箱拆箱1.3.1 自动装箱拆箱概念1.3.2 自动装箱(byte常量池)细节的演示第二章System类2.1 概念2.2.1 c...原创 2021-01-09 18:39:12 · 217 阅读 · 1 评论 -
Java常用API(十六)——正则表达式、Date类、DateFormat类、Calendar类
第一章正则表达式1.1正则表达式的概念正则表达式(英语:Regular Expression,在代码中常简写为regex)。正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。1.2正则表达式的匹配规则参照帮助文档,在Pattern类中有正则表达式的的规则定义,正则表达式中明确区分大小写字母。我们来学习语法规则。正则表达式的语法规则:字符:x含义:代表...原创 2021-01-07 17:00:28 · 294 阅读 · 0 评论 -
Java常用API(十五)——Java的API、Object类、String类、字符串缓冲区(StringBuffer类、StringBuilder类)
目录第一章Java的API1.1 Java 的API第二章Object类2.1Object类概述2.2equals方法2.2.1 比较地址2.2.2 比较内容2.3toString方法第三章String类3.1String类的概述3.2String类构造方法3.3String类的方法查找3.3.1 获取字符串中有多少个字符3.3.2 获取部分字符串3.4String类中方法查找练习3.4.1 字符串是否以指定字符串开头,结尾同...原创 2021-01-06 23:27:00 · 163 阅读 · 0 评论 -
Java面向对象(十四)——Eclipse(查看继承树、源码、系统类型库、导出帮助文档、jar包导入导出)、面向对象(修饰符、类\接口\抽象类作为参数与返回值)、星级酒店案例
Ctrl+T:查看所选中类的继承树例如,在下面代码中,选中Dog类名,然后按Ctrl+T,就会显示出Dog类的继承关系,在继承树中点击Animal,可以查看Animal类的代码。Ctrl+点击类名:查看所选中类或方法的源代码。Ctrl+滑动鼠标点击类名,或者选中类名/方法名后,按F3键查看所选中类的源代码。多态中调用就进入父类的抽象代码,因为编译看父类。Eclipse中的JRE System Library是默认的Eclipse依赖JRE中的类库。在该位置可以查找到平.原创 2021-01-05 13:48:03 · 601 阅读 · 0 评论 -
Java面向对象(十三)—— final,static关键字、匿名对象、内部类、包的声明与访问、访问修饰符、代码块
第一章 final关键字1.1 final的概念继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢?要解决上述的这些问题,需要使用到一个关键字final,final的意思为最终,不可变。final是个修饰符,它可以用来修饰类,类的成员,以及局部变量。1.2 final的特点...原创 2021-01-02 20:41:14 · 178 阅读 · 0 评论 -
Java面向对象(十二)——构造方法(方法调用、内存图解)、this关键字(调用构造方法、原理图)、super关键字
第一章 构造方法1.1构造方法介绍那什么是构造方法呢?从字面上理解即为构建创造时用的方法,即就是对象创建时要执行的方法。既然是对象创建时要执行的方法,那么只要在new对象时,知道其执行的构造方法是什么,就可以在执行这个方法的时候给对象进行属性赋值。构造方法的格式:修饰符 构造方法名(参数列表){}构造方法的体现:构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。构造方法名称必须和类名保持一致。构造方法没有具体的.原创 2020-12-30 11:04:41 · 2144 阅读 · 0 评论 -
Java面向对象(十一)——接口(概述、定义、类实现接口、成员特点、接口的多实现、多继承、接口思想、接口与抽象区别)、多态(概述、定义格式、成员特点、instanceof关键字、多态转型)、电脑案例
第一章 接口1.1 接口概念接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。请记住:一切事物均有功能,即一切事物均有接口。1.2接口定义与定义类的class不同,接口定义时需要使用interface关键字。定义接口所在的仍为.java文件,虽然声明时使用的为interface关键字的编译后仍然会产生.class文.原创 2020-12-29 15:18:11 · 382 阅读 · 1 评论 -
Java面向对象(十)——继承(概念、格式、方法重写override)、抽象类(产生、方法定义、特点、细节问题)、员工类系列定义案例
第一章 继承1.1继承的概念在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。1.2继承的格式&使用想声明一个类继承另一个类,需要使用extends关键字。1.3继承的好处&注意事项继承的好处:1、继承的出现提高了代码的复用性,提高软件开发效率。2、继承的出现让类与类之间产生了关系,提供了多态的前提。注意事项:1.在Java中,类...原创 2020-12-27 11:54:29 · 330 阅读 · 1 评论 -
Java面向对象(九)——面向对象、类与对象(局部和全局变量,基本和引用类型数据传参)、封装(private、this)
JAVA(一)——(八)为Java基础JAVA(九)——(十四)为Java面向对象第一章面向对象1.1面向过程与面向对象面向过程是以事物为中心,编程的时候把解决问题的步骤分析出来,用函数把这些步骤实现。它们不支持丰富的“面向对象”特性(比如继承、多态)。面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。当问题的规模变大时,面向过程就不易解决了,因此有了面向对象。面向对象就是将问题分解为对象。面向对象的程序设计方式,是遇到一件事时,思考“我该让谁来做”,原创 2020-12-23 20:02:30 · 283 阅读 · 1 评论 -
Java基础(八)——Eclipse开发工具(快捷键、断点调试)、超市库存管理系统
第一章Eclipse开发工具1. 1目录介绍.org 非盈利组织的域名 src含义为源代码代码框架Outline:1.2.快捷键单行注释:取消注释:ctrl+/ 加注释:ctrl+/多行注释取消注释:Ctrl+Shift+\ 加注释: Ctrl+Shift+/自动导包: Ctrl+Shift+o...原创 2020-12-23 11:35:51 · 258 阅读 · 0 评论 -
Java基础(七)——Java基础语法(循环练习、数组选择排序、冒泡排序、折半查找)
第一章 循环练习1.1奇数和编写程序求 1+3+5+7+……+99 的和值。package day7;public class Ood { public static void main(String[] args) { int sum =0; for(int i=1;i<100;i++) { if(i%2!=0) { sum+=i; } } System.out.println("1-99奇数和为:"+sum); }}1.2输原创 2020-12-22 19:12:08 · 185 阅读 · 0 评论 -
Java基础(六)——自定义类(定义、使用、内存分配图)、 ArrayList集合(可变长数组,创建、常用方法)、改进版随机点名器、库存管理案例
第一章 引用数据类型(类)1.1引用数据类型分类:引用数据类型有三种:数组,类,接口。引用数据类型(类)可以又分为:第一种:Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。第二种:我们自己创建的类,自定义的类,可以在类中包含多个方法与属性,来供我们使用。1.2自定义数据类型概述在Java中,我们将现实生活的的事物抽象成了代码。自定义的数据类型(类)来描述现实生活中的事物。例如:描述一个人,我们可以写一个类来定义原创 2020-12-22 10:41:24 · 357 阅读 · 0 评论 -
Java基础(五)——方法(方法概述、调用图解、方法重载、参数传递),随机点名器,库存管理案例
第一章 方法1.1方法概述在java中,方法就是为了实现某一功能或者解决某一问题的办法。方法可能包含很多条语句。例如打火机,一般人们不会关注其组成结构,原理等方面,人们知道如何使用就可以。打火机也是一个方法,解决了点火问题,其里面也有很多原件。1.2方法的语法格式java中,方法的具体语法格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句 ……… return 返回值;}修饰符:方法的修饰符比较...原创 2020-12-13 11:20:28 · 269 阅读 · 0 评论 -
Java基础(四)——switch语句、JVM内存划分、一维数组、二维数组的定义、存储、遍历、常见问题
第一章 流程控制语句1.1选择结构switch它和if条件语句不同,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。switch (表达式){ case 目标值1: 执行语句1 break; case 目标值2: 执行语句2 break; ...... case 目标值n: 执行语句n break; default: 执行语句n+1 break;}在上面的格式中,switch语句将表达式的值与每个case中的目标值进行匹配,.原创 2020-11-15 18:31:39 · 332 阅读 · 0 评论 -
Java基础(三)——Scanner类、Random类、if、if...else、if…else if…else循环语句、三元运算、while、for、跳转语句do…while
第一章 引用数据类型与4类8种的基本数据类型不同。1.1 Scanner类这个类是sun公司为程序开发者写好的类,我们只需要使用它。Scanner类的作用是接受键盘的输入。定义引用数据类型变量与基本类型变量有所区别:定义基本类型变量格式:数据类型 变量名 =数值; 例如:int a =1;定义引用数据类型变量格式:数据类型 变量名 = new 数据类型(); 例如:创建出Scanner类的变量 Scanner sc = ...原创 2020-11-15 11:19:44 · 190 阅读 · 0 评论 -
Java基础(二)——数据类型转换、算数、赋值、比较、逻辑运算符、三元运算符、运算符优先级
第一章 变量1.1变量的概述变量是内存中装载数据的小空间。1.2计算机存储单元内存是程序运行时临时存储的场地。计算机存储设备的最小信息单元为“位”,用“b”表示,也称为“比特位”计算机最小的存储单元为“字节”,用“B”表示,字节是由8个比特位组成的。1B = 8bit 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB 1PB = 1024TB1.3基本类型之4类...原创 2020-11-14 20:36:30 · 270 阅读 · 0 评论 -
Java基础(一)——Java概述、dos命令、JDK、JRE、JVM、跨平台性、编译解释等
目录第一章 Java基础语法1.1Java语言概述1.2常用dos命令1.3java环境配置简述1.4JDK 与JRE1.5跨平台特性(在任意os下都可以运行)第二章:案例介绍2.1 java程序介绍2.1.1 用记事本编写java源文件第三章 注释、关键字与标识符3.1注释3.2关键字3.3标识符第四章 数据4.1程序4.2 数据类型4.3常量第一章 Java基础语法1.1Java语言概述java可用于开发互联网...原创 2020-11-13 21:30:55 · 171 阅读 · 0 评论 -
字符串相关操作——java
字符串相关操作1.字符串变量String s;//String首字母大写,所以其是一个类,String的变量是对象的管理者而非所有者。String首字母大写,所以其是一个类,String的变量是对象的管理者而非所有者。2.对象的创建与初始化String s ; //给s分配了空间,类名+变量名s = new String(“a...原创 2018-09-24 21:43:20 · 219 阅读 · 0 评论 -
输出a到b之间的素数,并且求和(自定义函数)——java
题目描述:键盘输入两个整数a,b为要查找的起始和终止范围。程序输出此范围的所以素数,以及和考察知识点:自定义函数的定义以及调用代码: package spoc;import java.util.Scanner;public class sum_prime {//b以内素数求和 public static void isPrime(int a,int b){ int...原创 2018-09-25 15:57:11 · 5349 阅读 · 1 评论 -
数组定义及例题——java(输大于平均值;投票统计;遍历数组;高效率素数;tic—tac-toe游戏)
1.数组的定义 数组是一种放东西的容器,特点有: a.其中所有元素是相同的数据类型 b.数组创建后就不能改变大小了。 c.数组中的索引或下标是从0开始的。 注意:编译器不会检查到你使用了无效下标,但是运行时,程序可能会发生终止。2.定义数组变量<类型>[]<名字>= new <类型&g...原创 2018-10-03 16:21:34 · 624 阅读 · 1 评论 -
类的嵌套——java
题目:设计雇员Employee类,记录雇员的情况,包括姓名、年薪、受雇时间,要求定义MyDate类作为受雇时间,其中包括工作的年、月、日,并用相应的方法对Employee类的成员变量进行设置。编写测试类Test测试Employee类。要求使用自己的包。package report1;class MyDate{ private int year; private int month;...原创 2018-10-08 21:45:20 · 404 阅读 · 0 评论