【Java学习18】教程文章相关的互联网学习教程文章

JAVA学习笔记【代码】

IDEA编译: 在 IntelliJ IDEA 里,编译方式一共有三种: ? Compile:对选定的目标(Java 类文件),进行强制性编译,不管目标是否是被修改过。 ? Rebuild:对选定的目标(Project),进行强制性编译,不管目标是否是被修改过,由于 Rebuild 的目标只有 Project,所以 Rebuild 每次花的时间会比较长。 ? Make:使用最多的编译操作。对选定的目标(Project 或 Module)进行编译,但只编译有修改过的文件,没有修改过的文件不会编译,这...

Java学习-JDBC【代码】

JDBC 1、数据库驱动 应用程序通过驱动连接到数据库,进而操作数据库。 2、JDBC 简化开发人员对数据库的操作,提供了一个java操作数据库的规范,俗称JDBC 对于程序猿,只需要学习JDBC提供的接口。 java.sql javax.sql 导入数据库驱动的包: mysql-connector-java-8.0.23.jar public class DemoJdbc01 {public static void main(String[] args) throws ClassNotFoundException, SQLException {//1.加载驱动Class.forName("com.mysql....

Java学习笔记(二)—— 常用DOS命令、安装JDK及Java环境变量配置【图】

dos命令: c: 切换盘符(大小写没有区分)dir 查看目录文件cd x 移动到x文件夹. 当前目录… 上一层目录cls =Linux里的clear方向键↑↓ 切换历史命令tab 补全命令md=mkdir 创建目录rd=removedir 删除目录copy 复制文件del 删除文件 安装jdk: 一直点下一步,安装目录为默认 配置java环境: 右键此电脑点击属性 点击高级系统设置 在CLASSPATH中输入 .; 然后输入jdk的lib目录路径和lib下的tools.jar路径 在JAVA_HOME中输入jdk路径 ...

java学习接口与继承 用法记录【代码】

内部类分为四种: 非静态内部类 静态内部类 匿名类 本地类 静态内部类 重点记录: 语法:new 外部类.静态内部类(); 因为没有一个外部类的实例,所以在静态内部类里面不可以访问外部类的实例属性和方法 除了可以访问外部类的私有静态成员外,静态内部类和普通类没什么大的区别 理解:静态内部类里面不可以访问外部类的实例属性和方法,但可以访问外部类的静态成员和方法! package charactor;public class Hero {public stati...

避免Finalizer和Cleaner-第二章创建和销毁对象-Effective Java学习笔记07【代码】

学习笔记@Effective Java 第二章创建和注销对象Item 8避免Finalizer和Cleaner文章内容来源于Joshua Bloch - Effective Java (3rd) - 2018.chm一书 第二章 创建和注销对象 Item 8避免Finalizer和Cleaner // An autocloseable class using a cleaner as a safety net public class Room implements AutoCloseable {private static final Cleaner cleaner = Cleaner.create();// Resource that requires cleaning. Must not refer to ...

Java 8学习笔记之初识lambda表达式【代码】

? 在 Java 8中,它的设计者对它做了很多的改革,其中最重大的改革之一就是使用了lambda表达式来简化了行为型模式的开发。行为型模式在实际工作中,是非常有用的一种开发模式。在 Java 8之前,一般都是使用策略模式来实现的。即定义好一个接口规范,然后通过实现这个接口来定义一系列的算法行为。在需要使用这个规范的时候,选择相应的行为即可。 graph TD A[interface] A --> D[class1]A --> E[class2]B[策略模式]public cl...

java学习基础知识三【图】

一、关键字this 1、使用this()必须放在构造器的首行! 2、使用this调用本类中的其他构造器,保证至少有一个构造器不是用this(就是不能出现构造器自己调用自己) 二、javaBean 1、javaBean是一种java语言写成的可复用的组件 2、所谓javaBean,是指符合如下标准的java类:  →类是公共的;  →有一个无参的公共的构造器;  →有属性,且有对应的get、set方法 3、用户可以使用javabean将功能、处理、值、数据库访问和其他任何可...

java学习 springboot

1.1 spring boot简介 spring boot 是spring的一个子工程,一般称其为搭建基于spring的工程的脚手架,作用是帮助程序员可以快速构建强大的spring项目,并尽可能减少xml文件配置,并迅速上手,让程序员更多的关注程序的开发,并非配置文件。 1.2 常用注解 @configuration:声明一个类为配置类,代替xml文件 @Bean:声明在方法上,将方法返回值加入Bean容器上面 @value:属性注入 @PropertySource:指定外部文件 @ConfigurationPropert...

Java学习笔记(3):ArrayList的基础使用(不涉及对象)【代码】

1.ArrayList的构造和元素添加 //ArrayList的构造 ArrayList<String> lmx = new ArrayList<>(); System.out.println(lmx); //添加 public boolean add (E e) lmx.add("ywq"); lmx.add("lmx"); lmx.add("wan"); System.out.println("lmx1:"+lmx); //添加 public void add(int index,E element) //在指定位置添加指定元素,当前位置的元素向后移 lmx.add(1,"haha"); System.out.println("lmx2:"+lmx);[]lmx1:[ywq, lmx, wan] lmx...

java学习数字与字符串4 格式化输出【代码】【图】

java学习数字与字符串4 格式化输出 内容 同样是为了简洁明了省去一些重复性多的代码 基本知识格式化输出 %s 表示字符串 %d 表示数字 %n 表示换行 int d=12; SString e = "fgh"; String str = "a %s b %d c %n";/在字符串中插入三个表达 System.out.printf(str,d.e);printf 和 format printf和format能够达到一模一样的效果\n换行符 \r 回车其他的格式化输出注意事项 基本知识第一点已经有%n 打印的关键字不是println而是printf

java学习第一天

java入门 java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 ###思考:java为什么能成功:不但来源于java本身的特性,而且来源于java应运时代而生。人也是如此,先磨砺好本领,君子伺机而动。要在学习的过程中爱上学习本身,才能在机会来临时抓住机会 java三大版本 *java se:标准版(桌面程序,控制台开发) java me:嵌入式开发 javaee:企业及开发(web端,服务器开发。。。) JDK 、JRE、J...

Java学习笔记(2):字符串(1)【代码】

一.字符串读取和输出的基本操作 import java.util.Scanner; public class Stringg {public static void main(String[] args) {Scanner in = new Scanner(System.in);String line = in.nextLine();//字符串输入System.out.println(line);} }二.String类的使用 String类的四种构造(只列出三种,还有一种字节构造并不常用) public class Stringg {public static void main(String[] args) {//第一种:直接赋值String l1 = "ywq";Syst...

java学习笔记--基础篇07(数组)【代码】【图】

JAVA数组 1、数组概述数组是相同类型数据的有序集合每个数组元素可以通过一个下标(索引)来访问,数组下标从0开始2、数组声明创建 2.1声明1 dateType[] array; //首选方法 2 或 3 dateType array[]; //效果相同,但不是首选2.2创建1 dateType[] Array = new dateType[arraySize];3、java内存简单分析 1 int[] array = new int[10]; 2 array[0] = 1; 3 array[1] = 2; 4 array[2] = 3; 5 ... 4、数据初始化静态初始化1 i...

Java学习-注解和反射【代码】【图】

注解 java.Annotation Annotation的作用:可以呗其他程序读取 Annotation的格式注解是:@注释名 在代码中存在,还可以添加一些参数 ? @SuppressWarnings(values="unchecked")通过反射,可以访问数据。内置注解 @override:定义在java.lang.Override中,此注解只适用于修饰方法,标识一个方法声明打算重写父类的另一个方法。 @Deprecated:定义在java.lang.Deprecated中,此方法用于修饰方法,类,属性。表示废弃元素 @SuppressWari...

java学习 接口与继承8 final【代码】

java学习 接口与继承8 final 内容 新的一种修饰符 基本知识修饰类,使得该类无法被继承 public final class..修饰变量,属性 使得该变量只能被赋值一次(同样是在前面加修饰符)修饰final,使得引用只能指向一次同时对象的属性依旧可以修改修饰常量,publicstaticfinalint常量名 = 6;(不会改变直接访问)注意事项 我也不知道...