04 2020 档案

摘要:Spring 中基于 AOP 的 XML架构 为了使用 aop 命名空间标签,你需要导入 spring aop j架构,如下所述: 确保项目中有如下四个库文件: aspectjrt.jar aspectjweaver.jar aspectj.jar aopalliance.jar 声明一个 aspe 阅读全文
posted @ 2020-04-30 22:00 爱吃西瓜的番茄酱 阅读(405) 评论(0) 推荐(0) 编辑
摘要:问题 出现报错: 原因 缺失两个库文件: aspectjrt.jar aspectjweaver.jar 解决办法 在网上下载 和`aspectjweaver.jar`,并添加进项目中。 aspectjrt.jar和aspectjweaver.jar的下载地址: 链接:https://pan.bai 阅读全文
posted @ 2020-04-30 21:42 爱吃西瓜的番茄酱 阅读(1476) 评论(0) 推荐(0) 编辑
摘要:Spring 框架的 AOP Spring 框架的一个关键组件是面向方面的编程(AOP)(也称为面向切面编程)框架。 面向方面的编程需要把程序逻辑分解成不同的部分称为所谓的关注点。 跨一个应用程序的多个点的功能被称为横切关注点,这些横切关注点在概念上独立于应用程序的业务逻辑。 有各种各样的常见的很好 阅读全文
posted @ 2020-04-29 10:58 爱吃西瓜的番茄酱 阅读(188) 评论(0) 推荐(0) 编辑
摘要:Spring 中的事件处理 Spring 的核心是 ApplicationContext,它负责管理 beans 的完整生命周期。当加载 beans 时,ApplicationContext 发布某些类型的事件。 例如,当上下文启动时,ContextStartedEvent 发布,当上下文停止时,C 阅读全文
posted @ 2020-04-28 21:06 爱吃西瓜的番茄酱 阅读(177) 评论(0) 推荐(0) 编辑
摘要:前面已经学习如何使用 XML 配置文件来配置 Spring bean。 基于 Java 的配置可以达到基于XML配置的相同效果。 基于 Java 的配置选项,可以使你在不用配置 XML 的情况下编写大多数的 Spring @Configuration 和 @Bean 注解 带有 @Configura 阅读全文
posted @ 2020-04-28 20:46 爱吃西瓜的番茄酱 阅读(170) 评论(0) 推荐(0) 编辑
摘要:Spring还使用基于 JSR 250 注释,它包括 @PostConstruct 注释 @PreDestroy 注释 @Resource 注释 @PostConstruct 和 @PreDestroy 注释 为了定义一个 bean 的安装和卸载,我们使用 init method 和/或 destr 阅读全文
posted @ 2020-04-27 21:26 爱吃西瓜的番茄酱 阅读(250) 评论(0) 推荐(0) 编辑
摘要:可能会有这样一种情况,当你创建多个具有相同类型的 bean 时,并且想要用一个属性只为它们其中的一个进行装配。 在这种情况下,你可以使用 @Qualifier 注释和 @Autowired 注释通过指定哪一个真正的 bean 将会被装配来消除混乱。 下面显示的是使用 @Qualifier 注释的一个 阅读全文
posted @ 2020-04-27 21:06 爱吃西瓜的番茄酱 阅读(187) 评论(0) 推荐(0) 编辑
摘要:@Autowired 注释可以在 setter 方法中被用于自动连接 bean。 你可以在 XML 文件中的 setter 方法中使用 @Autowired 注释来除去 元素。 当 Spring遇到一个在 setter 方法中使用的 @Autowired 注释,它会在方法中执行 byType 自动连 阅读全文
posted @ 2020-04-27 11:16 爱吃西瓜的番茄酱 阅读(343) 评论(0) 推荐(0) 编辑
摘要:@Required 注释应用于 bean 属性的 setter 方法, 它表明受影响的 bean 属性在配置时必须放在 XML 配置文件中,否则容器就会抛出一个BeanInitializationException 异常 。 下面显示的是一个使用 @Required 注释的示例。 新建一个Sprin 阅读全文
posted @ 2020-04-26 21:22 爱吃西瓜的番茄酱 阅读(187) 评论(0) 推荐(0) 编辑
摘要:基于注解的配置 从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。 在 XML 注入之前进行注解注入,因此后者的配置将通过两种方式的属性连线被前者重写。 注解连线在默 阅读全文
posted @ 2020-04-26 20:41 爱吃西瓜的番茄酱 阅读(150) 评论(0) 推荐(0) 编辑
摘要:Spring 由构造函数自动装配,这种模式与 byType 非常相似,但它应用于构造器参数。 Spring 容器看作 beans,在 XML 配置文件中 beans 的 autowire 属性设置为 constructor。然后,它尝试把它的构造函数的参数与配置文件中 beans 名称中的一个进行匹 阅读全文
posted @ 2020-04-25 21:30 爱吃西瓜的番茄酱 阅读(382) 评论(0) 推荐(0) 编辑
摘要:自动装配 byType ,这种模式由 属性类型 指定自动装配。 Spring 容器看作 beans,在 XML 配置文件中 beans 的 autowire 属性设置为 byType。然后,如果它的 type 恰好与配置文件中 beans 名称中的一个相匹配,它将尝试匹配和连接它的属性。如果找到匹配 阅读全文
posted @ 2020-04-25 21:21 爱吃西瓜的番茄酱 阅读(411) 评论(0) 推荐(0) 编辑
摘要:自动装配 byName ,这种模式由属性名称(方法名)指定自动装配。Spring 容器看作 beans,在 XML 配置文件中 beans 的 auto wire 属性设置为 byName。然后,它尝试将它的属性与配置文件中定义为相同名称的 beans 进行匹配和连接。如果找到匹配项,它将注入这些 阅读全文
posted @ 2020-04-25 21:16 爱吃西瓜的番茄酱 阅读(879) 评论(0) 推荐(0) 编辑
摘要:Beans 自动装配 Spring 容器可以在不使用 元素的情况下自动装配相互协作的 bean 之间的关系,这有助于减少编写一个大的基于 Spring 的应用程序的 XML 配置的数量。 自动装配模式 可以使用元素的 属性为一个 bean 定义指定自动装配模式。 可以使用 或者 自动装配模式来连接数 阅读全文
posted @ 2020-04-25 20:49 爱吃西瓜的番茄酱 阅读(139) 评论(0) 推荐(0) 编辑
摘要:如果你想传递多个值,如 Java Collection 类型 List、Set、Map 和 Properties,应该怎么做呢。 为了处理这种情况,Spring 提供了四种类型的集合的配置元素,如下所示: 一个示例 新建一个Spring项目 新建Java文件:JavaCollection.java和 阅读全文
posted @ 2020-04-22 21:12 爱吃西瓜的番茄酱 阅读(174) 评论(0) 推荐(0) 编辑
摘要:注入内部 Beans 是在其他 bean 的范围内定义的 bean。 下面是一个基于setter注入的 内部 bean 进行配置的配置文件 Beans.xml 文件: 每天学习一点点,每天进步一点点。 阅读全文
posted @ 2020-04-22 20:19 爱吃西瓜的番茄酱 阅读(161) 评论(0) 推荐(0) 编辑
摘要:当容器调用一个无参的构造函数或一个无参的静态 factory 方法来初始化你的 bean 后,通过容器在你的 bean 上调用设值函数,基于设值函数的 DI 就完成了。 下述例子显示了一个类 TextEditor,它只能使用纯粹的基于设值函数的注入来实现依赖注入。 创建一个Spring项目 创建 J 阅读全文
posted @ 2020-04-21 22:08 爱吃西瓜的番茄酱 阅读(307) 评论(0) 推荐(0) 编辑
摘要:当容器调用带有一组参数的类构造函数时,基于构造函数的 DI 就完成了,其中每个参数代表一个对其他类的依赖。 接下来,通过示例来理解 Spring 基于构造函数的依赖注入。 新建一个Spring项目 创建 Java类 TextEditor,SpellChecker 和 MainApp。 这是 Text 阅读全文
posted @ 2020-04-21 21:24 爱吃西瓜的番茄酱 阅读(476) 评论(0) 推荐(0) 编辑
摘要:依赖注入的英文表示为dependency injection,缩写为DI。 Spring框架的核心功能之一就是通过依赖注入的方式来管理Bean之间的依赖关系。 当编写一个复杂的 Java 应用程序时,应用程序类应该尽可能独立于其他 Java 类来增加这些类重用的可能性,并且在做单元测试时,测试独立于 阅读全文
posted @ 2020-04-21 20:39 爱吃西瓜的番茄酱 阅读(505) 评论(0) 推荐(0) 编辑
摘要:bean 定义可以包含很多的配置信息,包括构造函数的参数,属性值,容器的具体信息例如初始化方法,静态工厂方法名,等等。 子 bean 的定义继承父定义的配置数据。子定义可以根据需要重写一些值,或者添加其他值。 Spring Bean 定义的继承与 Java 类的继承无关,但是继承的概念是一样的。你可 阅读全文
posted @ 2020-04-21 11:14 爱吃西瓜的番茄酱 阅读(145) 评论(0) 推荐(0) 编辑
摘要:Bean 后置处理器允许在调用初始化方法前后对 Bean 进行额外的处理。 接口定义回调方法,你可以实现该方法来提供自己的实例化逻辑,依赖解析逻辑等。 你也可以在 Spring 容器通过插入一个或多个 BeanPostProcessor 的实现来完成实例化,配置和初始化一个bean之后实现一些自定义 阅读全文
posted @ 2020-04-21 10:05 爱吃西瓜的番茄酱 阅读(158) 评论(0) 推荐(0) 编辑
摘要:Bean 的生命周期 为了定义安装和拆卸一个 bean,我们只要声明带有 和或 参数。 init method 属性指定一个方法,在实例化 bean 时,立即调用该方法。 同样,destroy method 指定一个方法,只有从容器中移除 bean 之后,才能调用该方法。 Bean的生命周期可以表达 阅读全文
posted @ 2020-04-21 09:08 爱吃西瓜的番茄酱 阅读(155) 评论(0) 推荐(0) 编辑
摘要:Bean 的作用域 当在 Spring 中定义一个 bean 时,你必须声明该 bean 的作用域的选项。 例如,为了强制 Spring 在每次需要时都产生一个新的 bean 实例,你应该声明 bean 的作用域的属性为 prototype。 同理,如果你想让 Spring 在每次需要时都返回同一个 阅读全文
posted @ 2020-04-21 08:44 爱吃西瓜的番茄酱 阅读(205) 评论(0) 推荐(0) 编辑
摘要:Bean 定义 被称作 bean 的对象是构成应用程序的支柱。也是由 Spring IoC 容器管理的。 bean 是一个被实例化,组装,并通过 Spring IoC 容器所管理的对象。 这些 bean 是由用容器提供的配置元数据创建的。 bean 定义包含称为 配置元数据 的信息,下述容器也需要知 阅读全文
posted @ 2020-04-20 21:22 爱吃西瓜的番茄酱 阅读(203) 评论(0) 推荐(0) 编辑
摘要:Application Context 是 BeanFactory 的子接口,也被成为 Spring 上下文。 Application Context 是 spring 中较高级的容器。和 BeanFactory 类似,它可以加载配置文件中定义的 bean,将所有的 bean 集中在一起,当有请求的 阅读全文
posted @ 2020-04-20 20:42 爱吃西瓜的番茄酱 阅读(180) 评论(0) 推荐(0) 编辑
摘要:Spring 的 BeanFactory 容器 这是一个最简单的容器,它主要的功能是为依赖注入 (DI) 提供支持,这个容器接口在 中被定义。 在 Spring 中,有大量对 BeanFactory 接口的实现。其中,最常被使用的是 类。这个容器从一个 XML 文件中读取配置元数据,由这些元数据来生 阅读全文
posted @ 2020-04-20 20:34 爱吃西瓜的番茄酱 阅读(178) 评论(0) 推荐(0) 编辑
摘要:Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。 Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Beans。 Spring IoC 容器利用 Java 的 POJO 阅读全文
posted @ 2020-04-20 20:17 爱吃西瓜的番茄酱 阅读(229) 评论(0) 推荐(0) 编辑
摘要:准备工作 1、使用IDEA2018专业版, 我试了IDEA2019教育版和IDEA2020社区版,都无法顺利创建一个Spring项目,实在是恼火,一气之下,统统卸载掉。 重装了一个IDEA2018专业版,突然就变得很顺利了。 2、在IDEA中安装Spring插件 点击File settings Pl 阅读全文
posted @ 2020-04-19 22:29 爱吃西瓜的番茄酱 阅读(2906) 评论(0) 推荐(0) 编辑
摘要:我们常说的 Spring 实际上是指 Spring Framework,而 Spring Framework 只是 Spring 家族中的一个分支而已。 Spring家族中,除了Spring Framework,主要还有: Spring Boot Spring MVC Spring Cloud 什么 阅读全文
posted @ 2020-04-18 08:39 爱吃西瓜的番茄酱 阅读(217) 评论(0) 推荐(0) 编辑
摘要:为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包的作用 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应 阅读全文
posted @ 2020-04-17 21:55 爱吃西瓜的番茄酱 阅读(179) 评论(0) 推荐(0) 编辑
摘要:接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。 除非实 阅读全文
posted @ 2020-04-17 21:10 爱吃西瓜的番茄酱 阅读(149) 评论(0) 推荐(0) 编辑
摘要:封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装的优点 1. 良好的封装能够减少耦合。 2. 类内部的结构可以自 阅读全文
posted @ 2020-04-17 20:21 爱吃西瓜的番茄酱 阅读(127) 评论(0) 推荐(0) 编辑
摘要:在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象 阅读全文
posted @ 2020-04-16 21:54 爱吃西瓜的番茄酱 阅读(136) 评论(0) 推荐(0) 编辑
摘要:多态是同一个行为具有多个不同表现形式或形态的能力。 多态性就是同一个事件发生在不同的对象上会产生不同的结果。 多态的优点 1. 消除类型之间的耦合关系 2. 可替换性 3. 可扩充性 4. 接口性 5. 灵活性 6. 简化性 多态存在的三个必要条件 继承 重写 父类引用指向子类对象 比如: 当使用多 阅读全文
posted @ 2020-04-16 21:13 爱吃西瓜的番茄酱 阅读(131) 评论(0) 推荐(0) 编辑
摘要:重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。 在面 阅读全文
posted @ 2020-04-15 22:02 爱吃西瓜的番茄酱 阅读(170) 评论(0) 推荐(0) 编辑
摘要:类的继承格式 在 Java 中通过 关键字可以声明一个类是从另外一个类继承而来的,一般形式如下: 需要注意的是 Java 不支持多继承(一个子类继承多个父类),但支持多重继承(A继承B,B继承C)。 继承的特性 子类拥有父类非 private 的属性、方法。 子类可以拥有自己的属性和方法,即子类可以 阅读全文
posted @ 2020-04-15 20:56 爱吃西瓜的番茄酱 阅读(200) 评论(0) 推荐(0) 编辑
摘要:所有的异常类是从 java.lang.Exception 类继承的子类。 Exception 类是 Throwable 类的子类。除了Exception类外,Throwable还有一个子类Error 。 异常类有两个主要的子类:IOException 类和 RuntimeException 类。 如 阅读全文
posted @ 2020-04-15 11:13 爱吃西瓜的番茄酱 阅读(203) 评论(0) 推荐(0) 编辑
摘要:可以通过 Scanner 类来获取用户的输入。 创建Scanner对象的基本语法: 接下来我们演示一个最简单的数据输入,并通过 Scanner 类的 与 方法获取输入的字符串,在读取前我们一般需要 使用 与 判断是否还有输入的数据: 使用next方法 示例: 运行: 可以看到 com 字符串并未输出 阅读全文
posted @ 2020-04-15 08:50 爱吃西瓜的番茄酱 阅读(132) 评论(0) 推荐(0) 编辑
摘要:Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 读取控制台输入 Java 的控制台输入由 System.in 完成。 为了获得一个绑定到控制台的字符流,你可以把 Syste 阅读全文
posted @ 2020-04-14 22:32 爱吃西瓜的番茄酱 阅读(248) 评论(0) 推荐(0) 编辑
摘要:Java方法 类似于C语言中的函数。 在语句 中: println() 是一个方法。 System 是系统类。 out 是标准输出对象。 方法的命名规则 方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。例如:addPerson、onePrice 方法的定义 语 阅读全文
posted @ 2020-04-13 22:12 爱吃西瓜的番茄酱 阅读(139) 评论(0) 推荐(0) 编辑
摘要:问题 使用IDEA自带的终端,运行 显示:'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 解决办法 在系统环境变量中 中添加: 这是我安装IDEA的路径,其中 就位于 目录下 只需把这个目录添加进系统路径即可。 测试一下 OK。 阅读全文
posted @ 2020-04-13 21:26 爱吃西瓜的番茄酱 阅读(1858) 评论(0) 推荐(0) 编辑
摘要:正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 "Hello World" 字符串。 java.util.regex 包主要包括以下三个类: Pattern 类 :pattern 对象是一 阅读全文
posted @ 2020-04-13 20:27 爱吃西瓜的番茄酱 阅读(150) 评论(0) 推荐(0) 编辑
摘要:java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数数来实例化 Date 对象。 1、使用当前日期和时间来初始化对象。 2、接收一个参数,该参数是从1970年1月1日起的毫秒数。 获取当前日期时间 使用 Date 对象的 toString() 方法来打印当 阅读全文
posted @ 2020-04-12 21:55 爱吃西瓜的番茄酱 阅读(191) 评论(0) 推荐(0) 编辑
摘要:声明数组变量 语法如下: 注意: 建议使用 dataType[] arrayRefVar 的声明风格声明数组变量。 实例: 创建数组 java使用 操作符来创建数组: 注释: 使用 dataType[arraySize] 创建了一个数组。 把新创建的数组的引用赋值给变量 myList。 1、数组变量 阅读全文
posted @ 2020-04-12 09:26 爱吃西瓜的番茄酱 阅读(108) 评论(0) 推荐(0) 编辑
摘要:当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 两者的区别如下: StringBuilder: 速度快,不是线程安全。 StringBuffer: 速度慢,线程安全。 实例: 输出: StringBuffer 方法 append(String s) 阅读全文
posted @ 2020-04-11 21:34 爱吃西瓜的番茄酱 阅读(121) 评论(0) 推荐(0) 编辑
摘要:在 Java 中,字符串属于对象,Java 提供了 String 类来创建和操作字符串。 创建字符串 如: 注意:String类是不可改变的,所以一旦创建了 String 对象,那它的值就无法改变了 。 获取字符串长度 用于获取有关对象的信息的方法称为 访问器方法 。 String 类的一个访问器方 阅读全文
posted @ 2020-04-11 21:15 爱吃西瓜的番茄酱 阅读(116) 评论(0) 推荐(0) 编辑
摘要:Character 类 Java的基本数据类型 对应的包装类是 类。 Character 类用于对单个字符进行操作。 可以使用Character的构造方法创建一个Character类对象,例如: Character 方法 下面是Character类的方法: 装箱与拆箱 将一个char类型的参数传递给 阅读全文
posted @ 2020-04-11 20:43 爱吃西瓜的番茄酱 阅读(173) 评论(0) 推荐(0) 编辑
摘要:java Number类 Java的内置数据类型有byte、int、long、double等。 Java 语言为每一个内置数据类型提供了对应的包装类。 int对应的包装类为Integer long对应的包装类为Long byte对应的包装类为Byte double对应的包装类为Double floa 阅读全文
posted @ 2020-04-10 20:47 爱吃西瓜的番茄酱 阅读(169) 评论(0) 推荐(0) 编辑
摘要:switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 switch case 语句语法格式如下: switch case语句规则: 每个 case 后面跟一个要比较的值和冒号。 当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 阅读全文
posted @ 2020-04-10 10:34 爱吃西瓜的番茄酱 阅读(217) 评论(0) 推荐(0) 编辑
摘要:if else语句 用法如下: if...else if...else 语句 用法如下: 嵌套的 if…else 语句 用法如下: 每天学习一点点,每天进步一点点。 阅读全文
posted @ 2020-04-10 10:29 爱吃西瓜的番茄酱 阅读(139) 评论(0) 推荐(0) 编辑
摘要:java主要有三种循环结构: while循环 do while循环 for循环 while循环 while循环结构如下: do while循环 对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。 do…while 循环和 while 循环相似 阅读全文
posted @ 2020-04-10 09:32 爱吃西瓜的番茄酱 阅读(155) 评论(0) 推荐(0) 编辑
摘要:java运算符主要分为以下几类: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 前缀自增自减法(++a, a): 先进行自增或者自减运算,再进行表达式运算。 后缀自增自减法(a++,a ): 先进行表达式运算,再进行自增或者自减运算 关系运算符 位运算符 Java 阅读全文
posted @ 2020-04-10 08:57 爱吃西瓜的番茄酱 阅读(126) 评论(0) 推荐(0) 编辑
摘要:java修饰符主要分为两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方法或者变量,通常放在语句的最前端。 访问控制修饰符 default(即默认):在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private: 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外 阅读全文
posted @ 2020-04-09 22:32 爱吃西瓜的番茄酱 阅读(219) 评论(0) 推荐(0) 编辑
摘要:在Java中,所有变量在使用前必须声明。 Java支持的变量类型有: 类变量(静态变量):独立于方法之外,用 修饰。 成员变量(实例变量):独立于方法之外,没有 修饰。 局部变量:方法之中的变量。 实例: java局部变量 局部变量声明在方法、构造方法或者语句块中,作用域限制在该方法内。 局部变量在 阅读全文
posted @ 2020-04-09 20:13 爱吃西瓜的番茄酱 阅读(122) 评论(0) 推荐(0) 编辑
摘要:Java有两大数据类型 内置数据类型 引用数据类型 内置数据类型 byte:8位整数,默认值0 short:16位整数,默认值0 int:32位整数,默认值0 long:64位整数,默认值0L (L不分大小写,但小写l容易与1混淆,最好大写) float:32位浮点数,默认值0.0f double: 阅读全文
posted @ 2020-04-09 09:56 爱吃西瓜的番茄酱 阅读(180) 评论(0) 推荐(0) 编辑
摘要:变量类型 局部变量 :在方法、构造方法内定义的变量称为局部变量。 成员变量 :定义在类中,方法之外的变量称为成员变量。 类变量 :类变量也声明在类中,方法之外,但必须声明为 类型。 一个创建对象的例子 输出: 一个访问实例变量和调用成员方法的例子 输出: 源文件声明规则 一个源文件只能有一个publ 阅读全文
posted @ 2020-04-08 22:20 爱吃西瓜的番茄酱 阅读(226) 评论(0) 推荐(0) 编辑
摘要:Java基本语法 大小写敏感 类名的首字母大写,且每个单词首字母大写,如MyFirstJavaClass 方法名:首字母小写,且后面每个单词首字母大写。 源文件名必须和类名相同。 主方法入口:所有的Java程序由 方法开始执行。 Java关键字 Java注释 Java源程序与编译型运行区别 如下图所 阅读全文
posted @ 2020-04-08 11:25 爱吃西瓜的番茄酱 阅读(150) 评论(0) 推荐(0) 编辑
摘要:安装interllij IDEA interllij IDEA简称IDEA,是最好用的Java集成开发环境。你只需要安装一个IDEA,就可以立马开始学习Java,不用再费心去配置Java环境。 IDEA有教育版和付费版,我们只需要下载教育版就可以了。 下载,安装完毕即可。 运行第一个Hello Wo 阅读全文
posted @ 2020-04-07 22:36 爱吃西瓜的番茄酱 阅读(430) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示