Java开发基础
文章平均质量分 71
java的初次系统的全套的进行学习
一直再追梦
我希望我可以把全套的知识体系全部更新完毕,见证着我的成长的同时,为广大的迷茫中的程序员指明一条方向,即时有学习的方向。毕业之后也会更新,关注我,省下培训班的好几万块。之后会不断更新实战项目。只希望有越来越多的优秀的程序员在自己的岗位上去发光发热。技术是需要磨炼的,现在的苦是为了以后的甜。加油,在座的各位,一起努力吧,一起脚踏实地仰望星空吧。
展开
-
Maven与IDEA的联系与详解
学习技术之前问自己,为什么要学习这个技术?1.在javaweb开发中,需要使用大量的jar包,我们手动去导入(Tomcat能运行起来是因为它里面有个lib目录,而lib目录下有很多jar包)。这么多jar包我们手动进行导入的话会很难。所以这也是我们学习新技术的原因所在。2.如何能够让一个东西自动帮我导入和配置这个jar包。由此,Maven诞生了。...原创 2022-07-28 16:18:35 · 5013 阅读 · 2 评论 -
Arrays类
数组的工具类java.util.Arrays,util是一个工具包。由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作。查看JDK帮助文档我们可以百度搜索Java Platform SE 8即可进入文档界面,我们搜索Arrays这个类,即可发现关于这个类的详细讲解,里面有这个类的方法的具体介绍。1.与此同时,我们还可以用另一种方法进行了解,当我们要写一个类的时候,我们调用这个类,然后按住ctrl,点击这个类原创 2022-04-19 04:00:00 · 128 阅读 · 0 评论 -
java数组详解(二)数组的使用及多维数组
数组的用法示例如下:package com.rgf.shuzu;public class C { public static void main(String[] args) { int [] arrays={1,2,3,4,5}; //打印全部的数组元素 for (int i = 0; i < arrays.length; i++) { System.out.println(arrays[i]);原创 2022-04-18 04:00:00 · 647 阅读 · 0 评论 -
java数组详解(一)
数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组声明创建:首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法:数据类型[ ]数组名 //首选的方法数据类型 数组名 [ ]; //效果相同,但不是首选方法java语言使用new操作符来创建数组,语法如下:数据类型 [ ] 数组名= new 数据类型[数组长度];数组的元素是通过索引原创 2022-04-17 04:00:00 · 523 阅读 · 0 评论 -
命令行传参和可变参数及其递归
有时候你希望运行一个程序时候再传递给它消息,这要靠传递命令行参数给main()函数实现命令行参数就是在执行程序的时候可以紧紧跟在方法名后面实现的代码如下所示:package com.rgf.method;public class D { public static void main(String[] args) { // args.length,数组名为args,数组类型为String的数组的长度 for (int i = 0; i < arg原创 2022-04-15 04:00:00 · 487 阅读 · 0 评论 -
方法的具体理论及其示例
System.out.println() 调用输出对象out里面的println方法。以下为println方法的具体代码实现:方法的命名规则是第一个单词的首字母小写,之后的每个单词的首字母大写。Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功原创 2022-04-14 04:00:00 · 558 阅读 · 0 评论 -
break和continue,特别的goto
break在任何循环语句的主体部分,均可用break控制循环的流程,break用于强行退出循环,不执行循环中剩余的语句(break语句也在switch语句中使用),但扔执行循环后的语句。break代码示例如下:package com.rgf.structure;public class Bre { public static void main(String[] args) { int i=0; while (i<100){原创 2022-04-13 04:00:00 · 135 阅读 · 0 评论 -
打印三角形的思路流程(java)
打印一个三角形,我们可以将三角形切分成两份,从中间分开,即打印两个直角三角形,而为了打印三角形,我们可以将每个三角形看成长方形切分的一半,首先我们先打印不属于三角形的那一部分。即要打印紫色和蓝色的模块,我们先打印黄色的模块。打印黄色模块的代码设计如下:package com.rgf.structure;public class San { public static void main(String[] args) { for (int i = 1; i <=原创 2022-04-12 04:00:00 · 1007 阅读 · 0 评论 -
用while或for循环1-1000之间能被5整除的数,并且每行输出3个
用while或for循环1-1000之间能被5整除的数,并且每行输出3个for循环方法一的代码如下所示:package com.rgf.structure;public class For3 { public static void main(String[] args) { //用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个。 for (int i = 0; i <= 1000; i++) {原创 2022-04-11 04:00:00 · 5359 阅读 · 0 评论 -
正序倒序九九乘法表
思路如下所示:首先我们可以先选择一列的代码进行输出,我们利用for循环进行实现:’package com.rgf.structure;public class ForFor { public static void main(String[] args) { //1.我们打印第一列 //2.我们把固定的1再用一个循环包起来 //3.去掉重复项i <= j //4.调整样式 for (int i原创 2022-04-10 04:00:00 · 3794 阅读 · 0 评论 -
循环结构(计算0到100之间的奇数和偶数的和)
while循环do……while循环for循环在java5中引入了一种主要用于数组的增强型for循环while是最基本的循环,它的结构为:while(布尔表达式){//循环内容}只要布尔表达式为true,循环就会一直执行下去。我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环少部分情况需要循环一直执行,比如服务器的请求响应监听等循环条件一直为true就会造成无限循环(死循环),我们正常的业务编程中应该尽量避免死循环,会影响程序性能或者造成原创 2022-04-09 04:00:00 · 8608 阅读 · 0 评论 -
Switch选择结构
switch多选择结构多选择结构还有一个实现方式就是switch case语句switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支switch语句中的变量类型可以是:1.byte、short、int或者char2.从javaSE7开始,switch支持字符串String类型了3.同时case标签必须为字符串常量或字面量。语法格式如下:switch(expression){case value://语句break;case val原创 2022-04-08 04:00:00 · 2349 阅读 · 0 评论 -
JAVA程序流程控制(测试题)及Scanner用法
java提供给我们的实现程序和人的交互的工具类为Scanner,java.util.Scanner是java5的新特征,java.util是一个工具包,我们可以通过Scanner类来获取用户的输入基本语法:Scanner s=new Scanner(System.in)通过 Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。next():1.一定要读取到有效字符后才可原创 2022-04-07 04:00:00 · 887 阅读 · 0 评论 -
包机制和javaDoc生成文档
为了更好地组织类,java提供了包机制,用于区别类名的命名空间包语句的语法格式为:package pkg1[.pkg2[.pkg3……]];一般利用公司域名倒置作为包名;www.baidu.com 包名为com.baidu.www为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用“import"语句可完成此功能import package pkg1[.pkg2[.pkg3……]].(chassname|*);相关实例如下:当我们输入Date的时候,会自动调用.原创 2022-04-06 04:00:00 · 414 阅读 · 0 评论 -
JAVA运算符
Java语言支持如下运算符:算术运算符:+(正),-(负),,+(加),-(减),*(乘),/(除),%(取余运算,也叫取模运算),+(字符串连接)自增(前),先运算后取值自增(后),先取值后运算a=2;b=++aa=2;b=a++a=3,b=3a=3,b=2自减(前),先运算后取值自减(后),先取值后运算a=2;b=--aa=2;b=a--a=1,b=1a=1,b=2赋值运算符:=比较运算符:>,原创 2022-04-05 04:00:00 · 9127 阅读 · 0 评论 -
JAVA类型转换及变量详解
类型转换由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。byte(1个字节),short(2个字节),char(2个字节)----->int(4个字节)---->long(8个字节)---->float(4个字节)---->double(8个字节)(小数的优先级一定大于整数)低-----------------------------------------------------------------高运算中,不同类型的数据先转化为同一类型,原创 2022-04-04 04:00:00 · 945 阅读 · 0 评论 -
数据类型及其标识符
java中的标识符:名字就是标识符,任何一个变量、常量、方法、对象和类都需要有名字。所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始,不能以数字开头。首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合。不能使用关键字作为变量名或方法名。标识符是大小写敏感的。(java是大小写敏感的语言)定义标识符时还应遵循以下规则:(1)包名的所有字母一律小写,如cn.itcast.test。(2)类名和接口名每个单词的首字母原创 2022-04-03 04:00:00 · 3699 阅读 · 0 评论 -
如何安装jdk
## 安装JDK1. 首先安装JDK的时候要确定该电脑的配置,看是否是32位字节或者64位字节。 对于windows10系统来说,点开此电脑,点开属性,即可在设备区规格中找到系统属性。 如下即为64位操作系统。 ![](C:\Users\Administrator\Desktop配置环境变量\配置环境变量13.png)2. 在网页中搜索jdk7,一般企业均在用JDK7或者JDK8,他们相对而言比较稳定。 如下即为JDK7所示。在网页中找到下标为orac...原创 2021-11-09 01:04:27 · 4785 阅读 · 0 评论 -
卸载jdk
## 卸载JDK1.首先删除jdk所在的目录的文件夹。在删除过程中,可能会遇到删除不干净的情况出现。可以使用geek这个软件进行删除,这样子可以删除的彻底。例如如下所示。2.删除环境变量。点开此电脑,点击属性,即可看到高级系统设置,点击之后即可看到环境变量。3. 点击环境变量,将系统变量里面的JAVA_HOME删除,同时将Path路径下的关于JAVA_HOME的变量全部删除即可。4. 最后打开cmd,输入java -v...原创 2021-11-09 17:35:44 · 1132 阅读 · 0 评论 -
IDEA的安装
IDEA的安装1.登录IDEA的官网:JetBrains: Essential tools for software developers and teamsJetBrains旗下有很多著名软件,比如开发python的Pycharm,软件。如下图所示:进入·官网之后,点击Choose your tool,进行选择。2.之后点击图标下面的Download进行下载,如图所示。3.进入下载界面·之后,选择自己的系统类型,如Windows系统,然后该系统分为两个版本,专业版和社区原创 2021-11-17 01:19:27 · 2068 阅读 · 0 评论 -
Java版hello world 及其问题解决
Java版hello world 及其问题解决 随便新建一个文件夹,存放代码或者直接在桌面新建一个文本档进行编写. 在新建的文件夹新建一个java文件,文件的后缀名为.java。 3. 编写代码上角标有查看---里面有文件扩展名,需要进行勾选。4. 代码如下需要注意每个单词的大小不能出现问题,java是大小写敏感的。文件名和类名必须保持一致,类的第一个字母要大写!遇到的问题可能有...原创 2021-11-15 16:17:28 · 381 阅读 · 0 评论 -
JAVA基础语法第一步(创建新的工作环境)
1.为了更加方便的学习,在使用IDEA的时候,可以设置一个空项目进行编写。该空项目可以记录你刚开始学习java的点点滴滴,见证你的技术的成长!之后点击file下面的New下面的Project,进行创建。2.点击Empty Project ,点击Next 即可。3.项目名称为JavaSE,选择合适的路径进行创建即可。4.点击完成之后,会弹出一个界面,点击关掉即可。5.进入所创建的空的项目的时候,点击之后发现什么也没有,无法写代码,此时点击左上角的File,点击New,点击Mod原创 2021-11-19 06:00:00 · 464 阅读 · 0 评论 -
java语法注释
Java中的注释有三种:1.单行注释://后面跟所注释的内容 只能注释一行文字2.多行注释:/*中间为所注释的内容*/ 可以注释一段文字3.文档注释:/**中间为所注释的内容*/ javaDoc 文档注释给代码进行注释是一种好的习惯,现在大公司里面的程序基本都要求代码写的规范,而进行代码的注释是很有必要的,这样子别人可以看懂自己编写的代码,便于后续程序的优化。代码并不会被执行,是给我们写代码的人看的。在IDEA中,进行修改注释的颜色的方法如下: 点击File下面的Setting原创 2021-11-22 06:00:00 · 262 阅读 · 0 评论