java
文章平均质量分 52
归~海
男儿到死心如铁
展开
-
win10修改jdk版本之后不生效的有效解决方法
当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,故此直接更改JAVA_HOME会无效。原创 2023-01-29 12:10:24 · 4131 阅读 · 1 评论 -
Mapper.xml模板的配置
Mapper.xml模板之前设置过后来换电脑了,忘了格式是什么?因此这篇博客就当备忘录了怕以后又忘记了。原创 2022-09-24 20:25:57 · 3988 阅读 · 0 评论 -
一篇讲清楚String、StringBuffer和StringBuild
一篇了解String、StringBuffer和StringBulider。原创 2022-05-01 17:43:05 · 4237 阅读 · 1 评论 -
JAVA 基础(7) 封装
面向对象编程有三大特征:封装、继承和多态。这篇文章我们来认识封装。1、封装介绍利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。用户无需知道对象内部的细节,但可以通过对象对外提供的接口来访问该对象。核心思想就是:把内部细节封装起来,只展现一些必要的部件。举个栗子:好像一台洗衣机我们这些买家只需要知道怎么操作它来洗衣服就行了,而卖家(厂家)需要把它的内部细节比如电机的启..原创 2022-02-20 12:23:35 · 482 阅读 · 0 评论 -
JAVA 基础(5) 成员方法
一、什么是方法(method、函数): 方法是类或对象行为特征的抽象,用来完成某个功能操作。在某些语言中 也称为函数或过程。 将功能封装为方法的目的是,可以实现代码重用,简化代码 。 Java里的方法不能独立存在,所有的方法必须定义在类里。 方法的声明格式:修饰符 返回值类型 方法名(参数类型 形参1, 参数类型 形参2, ….){ 方法体程序代码 return 返回值; } 其中: 修饰符:public,缺省,private, protected等返回值类型:..原创 2022-02-19 10:41:37 · 467 阅读 · 0 评论 -
JAVA 基础(4) 类与对象
Java语言的基本元素: 类和对象万丈高楼平地起,java也不列外。这篇文章让我们来探索java的独特的魅力类和对象。面向对象的思想概述 : 类(Class)和对象(Object)是面向对象的核心概念 类是对一类事物的描述,是抽象的、概念上的定义 。 对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。 可以理解为:类 = 抽象概念的人;对象 = 实实在在的某个人举个例子:假如你运动很好,而你同学小明学习很好,现在你们就可以分为两类人,一类是运动能力强的人原创 2022-02-07 13:04:03 · 426 阅读 · 0 评论 -
java: Compilation failed: internal java compiler error
今天跟着视频学习然后把tomcat10换成9就报了这个错误。然后网上找了解决方法在这里分享出来。解决方法:打开Setting 然后找到java Compiler 把你项目的jdk版本换成很你环境变量的jdk版本一样即可。解决界面:...原创 2022-02-06 15:41:38 · 459 阅读 · 0 评论 -
JAVA 基础(3)面向对象概念
为什么不写运算符啊、数组那些、我觉得它们太繁琐了而且这些知识也是每种语言入门要学的,可能有些细节不一样,不过大致相同。因此省略了它们。好的现在我们正式踏上了java之旅。(在入门java之前我们先了解一下什么是面向对象)面向对象概述面向对象程序设计(简称 OOP) 是当今主流的程序设计范型, 它已经取代了 20 世纪 70 年代的“ 结构化” 过程化程序设计开发技术。Java 是完全面向对象的, 必须熟悉 OOP 才能 够编写 Java 程序。 面向对象的程序是由对象组成的, 每个对象包含对..原创 2022-02-06 14:41:09 · 458 阅读 · 0 评论 -
JAVA 基础(2)java特性以及JDK、JRE、JVM他们的关系
一、Java 重要特1)Java 语言是面向对象的(oop)这个面向对象会一直陪伴着我们。2)Java 语言是健壮的。Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证3)Java 语言是跨平台性的。[即: 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台](其实java跨平台是靠它自身的虚拟机也就是JVM)4)Java 语言是解释型语言:Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系.原创 2022-02-05 14:22:41 · 653 阅读 · 0 评论 -
JAVA 基础(0)教学视频的选择和笔记本的选择
我自己学java也差不多一年了中间多多少少想放弃,觉得java太卷了,太多要学的了,可是每每想到自己的专业和学历我就暗下心来,我一定要学好java。现在我的学习进度是已经把ssm框架学完了,因此我写这系列的文章:一是为了自己复习,二是帮助刚学习java的朋友踩踩坑分享我自己的经验。1、教学视频只能说教学视频选的好自己真的轻松很多,我一开始看java入门视频是看尚硅谷的,尚硅谷的视频确实很好,但是尚硅谷前面java基础的部分是用Eclipse,Eclipse好是挺好的也是免费的,可是它到后面配..原创 2022-02-04 13:43:25 · 1864 阅读 · 0 评论 -
IDEA启动报 Error:java: JDK isn‘t specified for module ‘xxx‘ 解决方法
今天照常跟着老王学mybatis运行idea的时候报:java: JDK isn't specified for module 'ch06-dynamic-sql' 异常。然后网上找了一个教程真的简单粗暴有效,因此在这里分享出来。解决方法:找到你项目所在的文件夹把文件目录下的 .idea文件删除,然后重新打开项目即可。成功界面:...原创 2022-01-29 21:41:27 · 6950 阅读 · 1 评论 -
idea创建包时不分级展示的解决方案
不分级现象:解决方法:找到project旁边的小齿轮找到Compact Middle Packages选项取消勾选即可完成界面:原创 2022-01-15 21:55:30 · 2484 阅读 · 1 评论 -
Error running ‘TomEE 10.0.121‘: The selected directory is not a TomEE hom
今天看老杜的servlet的视频照着打完代码想启动Tomcat服务器,发现到这个:Error running 'TomEE 10.0.121': The selected directory is not a TomEE hom错误。然后我也没仔细看错误,下意识以为我的Tomcat的路径不对,找了一遍发现没有问题,最后定睛一看好家伙tomcat创建到TomcatEE的了怪不得启动不了。解决办法:改回正常Tomcat就行了最后接着照老杜代码敲servlet...原创 2021-12-24 23:27:28 · 1756 阅读 · 3 评论 -
Error : java 不支持发行版本5
今晚在跟着动力节点学maven的时候发现一个问题,就是在新建maven项目是运行代码报Error : java 不支持发行版本5这个错误,然后在网上找了方法解决了。因此分享出来。1、打开“File” -->“Project Structure”先看项目的jdk是不是一致的2、然后看modules的jdk是不是一致的3、 点击“Settings”-->“Bulid, Execution,Deployment”-->“Java Compiler”Project byte..原创 2021-12-20 21:55:23 · 470 阅读 · 0 评论 -
MySQL彻底卸载干净
这mysql和vmware一样不卸载干净问题是真的多,搞得有些朋友都想重装系统了,没事我来说一下mysql如何卸载干净。很多朋友卸载东西都是找到软件所在的文件夹然后delete以为删除干净了,其实删一下小文件或软件是很有效的,开始像mysql这种软件依附性很强是删不干净的一、停止MySQL服务打开任务管理器找到你的mysql右键点击停止。二、真正的软件卸载方式1:通过控制面板方式卸载MySQL8.0的程序可以和其他桌面应用程序一样直接在“控制面板”选择“卸...原创 2021-11-21 18:04:24 · 12437 阅读 · 8 评论 -
2020版idea无法识别Servlet类或找不到javax.servlet.*
太难了跟着视频学发现无法识别Servlet,在网上找了教程在这里分享一下。1、问题描述导包导不了因为没有这个包 ,因此只能我们自己导包进去。2、打开File找到Project Structure,找到Librarles3、新建一个New Project Library4、找到你tomcat安装的目录下的lib包下的servlet—api.jar包,最后点击ok。把它放进你的项目或者module里。最后添加好的界面然后idea就可以识别ser...原创 2021-11-21 11:12:05 · 3493 阅读 · 0 评论 -
2020idea之后的idea怎么创建javaweb项目
前几天把18年的idea升级21年的idea,当今天学javaweb的时候发现怎么Java Enterprise不见了。好家伙,我一脸问号,教学视频的也是老版idea,没有参考视频只能网上查找。ok直接开干。1、创建java项目,没错就是java项目2、右键项目点击Add Framework Support然后添加Web Application点击ok就可以了...原创 2021-11-20 21:44:15 · 403 阅读 · 0 评论 -
java: 警告: 源发行版 11 需要目标发行版 11解决方法
今天晚上敲代码的时候突然发现怎么编译不了代码,情况如下图然后 思索一番原来是昨天换jdk11的原因。解决警告的方法 :1、上下两个jdk版本一致2、 上面的jdk比下面的版本高解决界面(其实就一句话版本兼容的问题)。...原创 2021-10-21 22:15:46 · 3121 阅读 · 0 评论