第六节

JRE与JDK的区别

JRE 是java程序运行的时候的环境,包含JWM 运行时所需要的核心类库。
我们想要运行一个已有的的java程序,只需要安装JRE 即可。
JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库 应该这些东西就叫JRE) 和开发人员所需的JAVA工具。我们想要开发一个全新的java程序,那么必须安装JDK。

在mac 上进行激活的之后,执行shell 命令需要执行

bash install.sh

这个命令才行。

第七节

JavaSE 、JavaEE和Java ME 的区别

JavaSE:它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。 Java SE 包含了支持JavaWeb 服务开发的类;

JavaEE是在JavaSE的基础上构建的,用来开发B/S架构软件,也就是开发企业级应用,所以称为企业版帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API;

Java ME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME包括灵活的用户界面、健壮的安全模式、许多内置的网络协议以及对于动态下载的连网和离线应用程序的丰富支持。基于Java ME规范的应用程序只需要编写一次,就可以用于许多设备,而且可以利用每个设备的本级功能。


执行程序的时候执行

java HelloWorld

就可以了,执行类名就可以,不需要后缀。

数据类型内存占用和取值范围

java是一个强类型的语言,

byte 是1个字节
boolean 是 类型是 1个字节
short 类型是两个字节
char 类型是2个字节
int 数据类型,默认是4个字节
float 类型,4个字节
long,double 类型 8个字节。

最新学习的是 02 jdbc
jdbc 其实就是java操作数据库。
java 官方提供一套规范的接口,帮助程序员开发者操作不同的关系型数据库。

02.第二节-引入jdbc驱动

  1. 在java官方只是提供JDBC规范接口,如果要连接到具体的数据库,例如mysql,那么就需要导入mysql 依赖的jar包,具体实现是由不同的数据库厂商实现的。
  2. 导入mysql 驱动的jar包
  3. 注册驱动,用到javase中的反射机制

试着学余胜军jdbc课的第二节,导入了一个他提供的mysql jar包,然后还是要依赖ide,也就是IntelliJ IDEA 的功能,右键然后选择最后一个,add 进去jar包。

写下了第一段有效的java代码,我还加了个try catch

package mykt.jdbc.demo01;import com.mysql.jdbc.Driver;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;public class JdbcDemo01 {public static void main(String[] args) throws ClassNotFoundException {try {Class.forName("com.mysql.jdbc.Driver");Connection connection =  DriverManager.getConnection("jdbc:mysql://数据库ip:3306/数据库库名?serverTimezone=UTC","账号名","密码");Statement statement = connection.createStatement();ResultSet resultSet=statement.executeQuery("select * from mayikt_users");
//        System.out.println(resultSet);while (resultSet.next()){System.out.println("id"+ resultSet.getString("pwd"));}connection.close();statement.close();}catch (Exception e) {System.out.println("异常提示:"+e.getMessage());} finally {System.out.println("【F】不管是否出现异常,我都会执行。") ;}}
}

参考资料:
https://r86oxhhvu2.feishu.cn/docx/doxcnsqHeJ7dbM6hF4LEmU0jaxe

【218】java课的一些笔记相关推荐

  1. java/android 设计模式学习笔记(1)--- 单例模式

    前段时间公司一些同事在讨论单例模式(我是最渣的一个,都插不上嘴 T__T ),这个模式使用的频率很高,也可能是很多人最熟悉的设计模式,当然单例模式也算是最简单的设计模式之一吧,简单归简单,但是在实际使 ...

  2. Java加密与解密笔记(三) 非对称加密

    非对称的特点是加密和解密时使用的是不同的钥匙.密钥分为公钥和私钥,用公钥加密的数据只能用私钥进行解密,反之亦然. 另外,密钥还可以用于数字签名.数字签名跟上文说的消息摘要是一个道理,通过一定方法对数据 ...

  3. (CZ深入浅出Java基础)线程笔记

    这是刘意老师的JAVA基础教程的笔记 讲的贼好,附上传送门 传智风清扬-超全面的Java基础 一.线程的引入 1.多线程概述 进程 a.正在运行的程序,是系统进行资源分类和调用的独立单位. b.每个进 ...

  4. java.util.List学习笔记

    概述 在Java中,List是一种特殊的集合结构,即:List是一种有序的集合.在List接口的实现中,需要提供根据列表下表对元素进行操作的方法,包括:插入,删除,查询和修改等: List一般允许重复 ...

  5. 循环录(输)入 java 课的学生成绩(5个学生),统计分数大于等于 80 分的学生

    //循环录(输)入 java 课的学生成绩(5个学生),//统计分数大于等于 80 分的学生public static void test8(){Scanner sc = new Scanner(Sy ...

  6. JAVA编程思想读书笔记(三)--RTTI

    接上篇JAVA编程思想读书笔记(二) 第十一章 运行期类型判定 No1: 对于作为程序一部分的每个类,它们都有一个Class对象.换言之,每次写一个新类时,同时也会创建一个Class对象(更恰当的说, ...

  7. Java快速入门学习笔记9 | Java语言中的方法

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  8. Java快速入门学习笔记8 | Java语言中的数组

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  9. Java快速入门学习笔记7 | Java语言中的类与对象

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

最新文章

  1. 梅宏院士:软件定义的未来——万物皆可互联,一切均可编程 | CNCC 2017
  2. Asp.Net中MVC缓存详解
  3. EXCEL 数字+E+数字 自动识别为指数形式的解决办法
  4. SpringBoot 集成Web
  5. Python统计列表中的重复项出现的次数的方法
  6. mysql 触发器 new.id,mysql触发器的使用方法
  7. “八戒”马德华自传《悟能》首发《西游记》师徒五人再聚首
  8. 天语手机android 4.4.4,天语 V8 4.4.4 ROM刷机包 MIUI 6 合作版
  9. 提升专业素养之软件工程概述
  10. 折腾BIOS,改开机logo图标
  11. 微信僵尸粉删除工具 WeTool v4.0.7.0 免费版
  12. 近年来计算机的就业情况图表,计算机学院召开2009级学生考研动员大会
  13. 【概率论】范畴分布 Categorical / Multinoulli Distribution
  14. 埃拉托色尼筛选法巧解质数问题(埃氏筛法求解素数问题)
  15. 1-106兔子繁衍问题
  16. 天嵌开发版 imx6 移植qt
  17. 详解三大专利类型之首:发明专利
  18. SAP MASS批量更新(Mass Maintenance)工具对象类型介绍
  19. 李沐 课程1.4-2.1
  20. ListaryPro

热门文章

  1. VS2019安装失败
  2. 毕业设计-基于MATLAB的含噪语音信号降噪处理系统
  3. 2021中国大学生喜爱雇主榜发布;调查显示九成员工正经历“职业倦怠”工作危机 | 美通企业日报...
  4. 数据库中的五种约束及其添加方法
  5. Android快速转战Kotlin教程,面试必备
  6. Shellshock Lab
  7. Python Matplotlib scatter函数:绘制散点图
  8. 为什么机器人运动学逆解最好采用双变量反正切函数atan2而不用反正/余弦函数?
  9. VMware卸载不干净导致无法重安
  10. mysql配置 cloudreve_Cloudreve网盘的安装和离线下载的配置