什么是Java?
Java是一门面向对象的编程语言,它诞生于1995年,原属于SUN公司,2009年,美国甲骨文公司(Oracle)收购了SUN公司。
2024年10月19日
Java是一门面向对象的编程语言,它诞生于1995年,原属于SUN公司,2009年,美国甲骨文公司(Oracle)收购了SUN公司。
2024年10月19日
Maven(翻译为"专家","内行")是跨平台的项目管理工具。作为apache组织中的一个颇为成功的开源项目,主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手。
2024年10月19日
有时候在 java 开发过程中会遇到这样的场景,比如说我们需要用 jar 包里的方法,但是 jar 包里的方法又不能满足当前的业务逻辑需要,而想直接下载 jar 包源码修改的话又会很麻烦,这个时候比较简便快捷能满足需要的办法就是覆写 jar 包中对应的方法,只需要改动你用的类的某一个方法就行,而不用去下载 jar 包源码再打包那么繁杂。
2024年10月19日
假设我要将java项目中部分class和配置打成一个jar,然后jar放到其他项目,当访问jar的方法时,jar可以访问自己jar里面的配置文件,这样怎样实现呢?
有人会问为什么要将配置文件打人到jar中呢?可以将配置写错java常量啊,或配置交给调用者去配置啊?
其实也是为了满足这样一种场景:某天我要提供一个jar给其他项目组使用,我也不希望他们去搞懂相关的配置,他们只要调用jar的方法就好了,所以配置交给调用者沟通的使用的成本会比较高;
2024年10月19日
为了更好地组织类,Java(其他编程语言也有)提供了包机制,用于区别类名的命名空间,意思就是说类名可以相同,但要用包名区分。
包(package),像文件夹一样,也采用了树形目录的存储方式。同一个包中的类名是不可以相同的,不同包中的类名是可以相同的。调用两个不同包中相同类名的类时,记得加上包名用于区别。也就是说,包可以起到避免名字冲突的作用。
几乎所有开发工具都支持通过右键新建包名package。一般操作步骤是右键src-【New】-【Package】,包名之间用.分割。可以一次性直接输入lao.chen这样的两成包名。包名成为类名的一部分,必须与相应的字节码所在的目录结构相吻合。
2024年10月19日
如果你希望使用Java包中的类,就必须先使用import语句导入。
import语句与C语言中的 #include 有些类似,语法为:
import package1[.package2…].classname;
package 为包名,classname 为类名。例如:
注意:
2024年10月19日
在Java中,为了组织代码的方便,可以将功能相似的类放到一个文件夹内,这个文件夹,就叫做包。
包不但可以包含类,还可以包含接口和其他的包。
目录以"\"来表示层级关系,例如 E:\Java\workspace\Demo\bin\p1\p2\Test.java。
包以"."来表示层级关系,例如 p1.p2.Test 表示的目录为 \p1\p2\Test.class。
2024年10月19日
1.在卸载JDK时,报错Windows Installer程序包有问题,DLL不能运行,清联系开发人员和商家!
思维导读:不是Windows中DLL不能执行,是JDK中DLL有问题。可能多次增删造成DLL文件缺失。网上Windows Insterller中安装包没有效果。应对DLL文件进行修复。
2024年10月19日
java中的包是什么?
在Java中的包是一种封装一组类、子包和接口的机制,可用于组织一组相关的类和接口。从概念上讲,我们可以将包视为类似与计算机上的不同文件夹:可以将HTML页面保留在一个文件夹中,将图像保存在另一个文件夹中,将脚本或将脚本或应用程序保存在另一个文件夹中。
因为用Java编程语言编写的软件可以由成百上千个单独的类组成,所以通过将相关的类和接口放到包中来保持组织是有意义的。
在Java中有两种类型的包:内置包和我们自己创建的包(也称为用户定义包)