Java基础之如何快捷键生成文档注释?

本教程操作环境:windows7系统、java10版,DELL G3电脑。 1.文档注释使用方法 在开始的 /** 之后,第一行或几行是关于类、变量和方法的主要描述。 下面是一个类的说明注释的实例: /*** 这个类绘制一个条形图 * @author runoob * @version 1.2 */ 2.文档注释快捷键生成 首先要新建一个Group

Java 邮件通信编程

java 邮件通信编程 使用Java应用程序发送E-mail十分简单,但是首先你应该在你的机器上安装JavaMail API 和Java Activation Framework (JAF) 。 你可以在 JavaMail (Version 1.2) 下载最新的版本。 你可以再 

Java学习篇之源文件声明

源文件声明规则 当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。 一个源文件中只能有一个public类一个源文件可以有多个非public类源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。如果一个类定义在某个包中,那么package语句应该在源文件的首

关于使用javamail pop接收邮件

本人第一次写博客   大家将就一下啊       关于使用javamail   pop接收邮件     在网上找了很多例子     都可以用  但是在解析附件的时候会抛异常     javax.mail.MessagingException: Missing 

深入浅出java入门 之 变量与常量(2)

1-3 数据类型 java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型: 在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。 常用的基本数据类

Java基础加强总结——代理(Proxy)

学习java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:523047986  我们一起学Java! 一、代理的概念   动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习sPRing这些框架时是学不明白的。   动态代理技术就是用来产生一个对象的代理对象的。在开发中

java学习——java中的反射学习笔记

java——reflect 一.Class类的使用 什么是Class类? 1:在面向对象的世界中,万事万物皆对象。 java语言中,静态的成员,普通数据类型类是不是对象呢? 是,对象!是类的对象! 类是谁的对象吗? 类也是是对象,类是java.lang.Class 类的实例对象! 现在有个类它的名字就是Class! There is a class name Class. 任何一个类都是Class

java学习笔记之转换流

最近在学习java中的字节流和字符流,而又有转换流,为什么还要有转换流呢?首先先来看一下字节流和字符流。 字节流:               读取操作: InputStream(子类FileInputStream)------read()   &n

【java】杂记2

1.Arrays.asList() 将一个数组转化为一个List对象,这个方法会返回一个ArrayList类型的对象, 这个ArrayList类并非java.util.ArrayList类,而是Arrays类的静态内部类!用这个对象对列表进行添加删除更新操作,就会报UnsupportedOperationException异常。 2.ConcurrentHashMap使用segment来分段和管理

深入浅出java入门 之 变量与常量(3)

1-5 java常量的应用 所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。 语法:final 常量名 = 值; final name="heming";final double PI=3.14; 注:程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 “男”,在需要指定用户性别的地方直接调用

Java程序的运行原理及JVM的启动是多线程的吗?

java程序的运行原理及JVM的启动是多线程的吗? A:java 命令会启动 java 虚拟机,启动 JVM,等于启动了一个应用程序,也就是 启动了一个进程。该进程会自动启动一个 “主线程” ,然后主线程去调用某个类 的 main 方法。所以 main方法运行在主线程中。     B:JV

重温Java基础之Java程序流程控制(二)

分支结构: if-else 条件判断: ①if(条件表达式){//若条件表达式结果为true时,需要执行的语句}②if(条件表达式){//若条件表达式结果为true时,需要执行的语句}else{//若条件表达式结果为false时,需要执行的语句}③if(条件表达式1){//若条件表达式1结果为true时,需要执行的语句}else if(条件表达式2){//若条件表达式2结果为true时,需要执行的

Java 设计模式 – 装饰者模式

基本概念 装饰者模式的作用: 装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例。 适配器模式的角色: Component,抽象构件,它表示定义了某种功能的接口 ConcreteComponent,具体构件,实现了构件接口(Component),表示实现具体功能的类。 Decorator,抽象装饰类,与 Component 关

Java之switch

编写一个二级菜单并在调用时写出菜单名称。 import java.util.Scanner; public class text3 { public static void main(String args){ Scanner sc = new Scanner(System.in); System.out.PRintln(“******************************”); S

java中堆栈(stack)和堆(heap)(还在问静态变量放哪里,局部变量放哪里,静态区在哪里…..进来)

 (1)内存分配的策略   按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.  静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编 译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为 它们都会导致编译程序无法计算准确的存储空间需求.

Java笔记——2017年3月3日java的发展Java数据类型Java Switch可接受的数据类型Java提高扩展性JDK 5.0新特性源码地址

java的发展 Java1.0 Java1.1Java 1.2(Java2 将Java分为J2SE,J2EE,J2ME)Java 1.3Java 1.4Java 5.0(将分成三个版本,改名为JavaSE,JavaEE,JavaME)Java 6.0Java 7.0Java 8.0 Java数据类型   Java数据类型有两大种:引用数据类型和原始数据类型。   引用数据类型:interface、

java项目之猜拳游戏

import java.util.*;public class Test {public static void main(String args){System.out.PRintln("/t开始猜拳游戏!");System.out.println("请出拳 1 剪刀 2 石头 3 布");int cnum = (int) (Math.ran

java并发原理java并发编程:Synchronized及其实现原理

java并发编程:Synchronized及其实现原理 Java并发编程系列: Java 并发编程:核心理论  Java并发编程:Synchronized及其实现原理 Java并发编程:Synchronized底层优化(轻量级锁、偏向锁) Java 并发编程:线程间的协作(wait/notify/sleep/yield/join)  Java 并发编程:volatile的使用及