第六节

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. asp.net 2.0中设定默认焦点按钮
  2. 如何取得sql语句的运行时间
  3. php获取文件真实后缀,php获取文件后缀的9种方法(收藏) - strrpos
  4. 使用HTML5的classList属性操作CSS类
  5. C++ Set常用用法
  6. python作用域-Python之函数作用域
  7. 学生管理系统(C++)
  8. Qt中 QString 和int,double等的转换
  9. HBuilder:最快的Web开发IDE
  10. OpenSilver: 通过WebAssembly 复活Silverlight
  11. WordPress中输出当前页面SQL语句的方法
  12. (三)Netty之Channel通道
  13. 《南溪的目标检测学习笔记》——数据集制作(legacy)
  14. 字符设备驱动笔记——中断方式按键驱动之linux中断处理结构(五)
  15. eclipse没有java web,Java-我的Eclipse IDE中缺少Web服务选项
  16. Bolg-First
  17. mysql上传spc数据慢_SPC实施篇:控制图数据处理这8个细节要注意!
  18. 返回短语的缩写python_邮件缩写短语
  19. 苏州企业如何识别不良商标代理机构
  20. 1072. 开学寄语(20)

热门文章

  1. 2021中国大学生喜爱雇主榜发布;调查显示九成员工正经历“职业倦怠”工作危机 | 美通企业日报...
  2. 信息收集:CCF大学生计算机系统与程序设计竞赛(CCSP)
  3. 本地编译执行 Kubernetes e2e 测试
  4. 共轭方式怎么判断_有机化学中共轭体系的类型怎么判断
  5. 使用docker engine 运行时 集群部署 kubernetes v1.23
  6. Java运行乱码,Idea编码设置
  7. 微信小程序iphone11 wx.openBluetoothAdapter 返回状态10001 当前蓝牙适配器不可用
  8. Android 主题资源风格定制 1
  9. 《高质量C/C++编程指南》第1期
  10. bilibili源码泄漏后,程序员们从代码里扒出来的彩蛋