【java基础语法】教程文章相关的互联网学习教程文章

ava基础MySQL存储过程 Java基础 JDBC连接MySQL数据库【代码】【图】

-- 创建存储过程1 DELIMITER $ -- 声明存储过程的结束符 2 CREATE PROCEDURE pro_test() -- 创建存储过程 存储过程的名称(参数列表) 3 BEGIN -- 开始4 5 -- 这中间可以写多个sql语句 -- sql语句+流程控制等 6 7 END $ -- 结束 结束符 1 --执行存储过程 2 CALL pro_test(); -- call存储过程的名称(参数)1 -- 存储过程名称里面的参数: 2 IN :表示输入参数,可以携带数据存储过程中 3 OUT:表示输出参数,可以从存储过...

[JavaEE基础] JDBC

前言: 本文主要讲述JDBC的基本开发步骤,以及简单知识点,不会涉及其他或底层乱七八糟的,用于给笔者梳理知识体系与总结 本文数据库类型为MySQL 一.什么是JDBC:Java Database Connectivity: 简称JDBC 简单地说就是使用Java对数据库进行操作 二.如何操作1.连接问题: 使用 MySQL的connetion.jar包进行操作i.使用反射加载驱动, Class.forName("com.mysql.jdbc.Driver");ii.通过加载好的驱动获取连接: Connetion connect = DriverMana...

java基础12

枚举类Enum 1.基本 static final:定义一系列常量时,一系列静态对象 enum Season { //直接定义一系列对象 SPRING("",""), SUMMER("",""), AUTUMN("",""), WINTER("",""); //字段 private final String seasonName; private final String seasonDesc; //构造方法私有 private Season(String name,String desc){ this.seasonName = name; this.seasonDesc = desc; } //其他方法 ...

笔记-java基础巩固-侧重源码分析【代码】【图】

char变量的使用 1.阅读Character源码 Character对象会缓存127以内的字符 public static Character valueOf(char c) {if (c <= 127) { // must cachereturn CharacterCache.cache[(int)c];}return new Character(c);}定义了很多特殊字符源码分析相关博客:https://blog.csdn.net/xushiyu1996818/article/details/97826094

JavaSE基础02 2021.4.27【代码】【图】

5月份就要论文答辩,现在的论文还是要修修改改,但愿赶紧顺利弄完论文的事情,专注的完成学习 笔记整理起来确实花费很多时间,甚至比看视频学习的时间还久,所以我打算看视频看到哪写笔记就写到哪,加油!Demo太多,建一个包1基本运算符 算术运算符,二元运算符int a = 10; int b = 20; int c = 21; System.out.println(a+b);//30 System.out.println(a-b);//-10 System.out.println(a*b);//200 System.out.println(a/(double)b);/...

Java基础day05-面向对象【图】

Java基础day05-面向对象 对象和类传送门 面向对象编程的本质就是:以类的方式组织代码,以对象的方式组织(封装)数据 复习静态方法和非静态方法 静态方法+static可以用类名直接调用 非静态方法五static需要创建该类的对象,再用对象调用方法静态方法调用非静态会出错 public class demo { public static void test(){//静态方法是和类一起加载的 demo();//会出错,因为一个存在的东西去调用不存在的东西 } public void demo()...

Java基础练习——读心术(扑克牌魔术——21张扑克牌)--代码简化版

Java基础练习——读心术(扑克牌魔术——21张扑克牌)--代码简化版 将重复代码封装成一个方法,达到简化代码的目的 话不多说,直接上代码!

Java基础编程作业2【代码】

1-基于ASCII码的简单加密系统 【问题描述】实现一个基于ASCII码的简单加密系统。 加密规则如下: if (OriginalChar + Key > 126) thenEncryptedChar = ((OriginalChar + Key)-127) + 32elseEncryptedChar = (OriginalChar + Key)限定密钥是1~100之间的某个数字。原始消息全部由ASCII码组成, 编写加密解密功能,实现这个加密系统。输入密钥和一行明文,输出密文;再对密文解密,输出明文。 提示:String.charAt()方法可用于获取字符...

Java基础day04-数组【图】

Java基础day04-数组 必须声明数组变量才能在程序中使用数组public class Demo { public static void main(String[] args) { int[] nums;//声明 nums=new int[10];//给空间 for (int i = 0; i < 10; i++) { nums[i]=i+1; System.out.println(nums[i]); } }?}//输出十个数字计算所有数的和 public class Demo { public static void main(String[] args) { int[] nums;//声明 nums=new int[10];//给...

java基础-Java集合框架-Map接口- LinkedHashMap源码分析【代码】

LinkedHashMap源码分析 HashMap中的内部类:Node static class Node<K,V> implements Map.Entry<K,V> {final int hash;final K key;V value;Node<K,V> next; }LinkedHashMap中的内部类Entry static class Entry<K,V> extends HashMap.Node<K,V> {Entry<K,V> before, after;Entry(int hash, K key, V value, Node<K,V> next) {super(hash, key, value, next);} }分析: LinkedHashMap在节点结构上,增加了Entry<K,V> before,和 Ent...

JavaSE基础

一、Java面向对象1.面向对象都有哪些特性以及对这些特性的理解1)继承:继承是从已有类得到继承信息创建新类的过程,提供继承信息的类被称为父类(基类,超类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统一定的延续性,同时继承也是封装中可变因素的重要手段。2)封装:通常认为封装是把数据和操作数据的方法绑定起来。对数据的访问只能通过已定义的接口,面向对象的本质就是将现实世界描绘成一系列完成自治...

Java基础day03-方法

方法 定义类方法才能直接调用 类方法(+static) 修饰符 返回值类型(空:void) 方法名(参数类型(形参、实参) 参数名){ 方法体 }简单的比大小装置 import java.util.Scanner;public class demo { public static void bidaxiao() { System.out.println("请输入"); Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b =4; if (a > b) { System.out.println("max:a"); ...

2.7w字!Java基础面试题/知识点总结!(2021 最新版)【图】

这篇《Java 基础知识总结》是 JavaGuide 上阅读量最高的一篇文章,由于我对其进行了重构完善并且修复了很多小问题,所以,在博客园再同步一下! 文章内容比较多,目录如下:基础概念与常识 Java 语言有哪些特点?简单易学; 面向对象(封装,继承,多态); 平台无关性( Java 虚拟机实现平台无关性); 支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多...

Java基础学习笔记(二)【代码】

Java流程控制 Scanner对象为实现程序和人的交互,Java为我们提供了一个工具类java.util.Scanner,来获取用户的输入。 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般使用 hasNext()与hasNextLine()判断是否还有输入的数据。next() 、hasNext() package com.okami.scanner;import java.util.Scanner;public class Demo01 {public static void main(String[] args) {//创建一个扫描器对象,用于接收键盘数据Sc...

入门语言JavaSE基础

面向对象继承:继承是从已有的类中得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类,基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现...