- HarmonyOS 进入课堂能够让我们在对新奇事物的探索中学到新的知识,激发我们的学习兴趣和动力,这一举措也为我们提供了良好的学习平台,能够让我们在理论与实践的同步配合下感受到科技的无限魅力。焕然一新的交互、独树一帜的设计、流畅自如的操作、纯净无忧的安全管理、无限精彩的全场景智慧体验给了我们科技创新的信心!!! HarmonyOS 进入课堂能够让我们在对新奇事物的探索中学到新的知识,激发我们的学习兴趣和动力,这一举措也为我们提供了良好的学习平台,能够让我们在理论与实践的同步配合下感受到科技的无限魅力。焕然一新的交互、独树一帜的设计、流畅自如的操作、纯净无忧的安全管理、无限精彩的全场景智慧体验给了我们科技创新的信心!!!
- 一、类加载器 1.类加载器作用负责将.class文件(存储的物理文件)加载在到内存中 2.类加载的过程类加载时机创建类的实例(对象)调用类的类方法访问类或者接口的类变量,或者为该类变量赋值使用反射方式来强制创建某个类或接口对应的java.lang.Class对象初始化某个类的子类直接使用java.exe命令来运行某个主类类加载过程加载通过包名 + 类名,获取这个类,准备用流进行传输在这个类... 一、类加载器 1.类加载器作用负责将.class文件(存储的物理文件)加载在到内存中 2.类加载的过程类加载时机创建类的实例(对象)调用类的类方法访问类或者接口的类变量,或者为该类变量赋值使用反射方式来强制创建某个类或接口对应的java.lang.Class对象初始化某个类的子类直接使用java.exe命令来运行某个主类类加载过程加载通过包名 + 类名,获取这个类,准备用流进行传输在这个类...
- 一、并发工具类 1.并发工具类-Hashtable Hashtable出现的原因 : 在集合类中HashMap是比较常用的集合对象,但是HashMap是线程不安全的(多线程环境下可能会存在问题)。为了保证数据的安全性我们可以使用Hashtable,但是Hashtable的效率低下。代码实现 :package com.itheima.mymap;import java.util.HashM... 一、并发工具类 1.并发工具类-Hashtable Hashtable出现的原因 : 在集合类中HashMap是比较常用的集合对象,但是HashMap是线程不安全的(多线程环境下可能会存在问题)。为了保证数据的安全性我们可以使用Hashtable,但是Hashtable的效率低下。代码实现 :package com.itheima.mymap;import java.util.HashM...
- 一、原子性 1.volatile-问题 2.volatile解决 3.synchronized解决 4.原子性 5.volatile关键字不能保证原子性 6.原子性_AtomicInteger 7.AtomicInteger-内存解析 8.AtomicInteger-源码解析 9.悲观锁和乐观锁 一、原子性 1.volatile-问题代码分析 :package com.itheima.my... 一、原子性 1.volatile-问题 2.volatile解决 3.synchronized解决 4.原子性 5.volatile关键字不能保证原子性 6.原子性_AtomicInteger 7.AtomicInteger-内存解析 8.AtomicInteger-源码解析 9.悲观锁和乐观锁 一、原子性 1.volatile-问题代码分析 :package com.itheima.my...
- 一、集合对象Map 1.Map集合 1.1Map集合概述和特点Map集合概述interface Map<K,V> K:键的类型;V:值的类型Map集合的特点双列集合,一个键对应一个值键不可以重复,值可以重复Map集合的基本使用public class MapDemo01 { public static void main(String[] args) { //创建集合... 一、集合对象Map 1.Map集合 1.1Map集合概述和特点Map集合概述interface Map<K,V> K:键的类型;V:值的类型Map集合的特点双列集合,一个键对应一个值键不可以重复,值可以重复Map集合的基本使用public class MapDemo01 { public static void main(String[] args) { //创建集合...
- 一、Set集合 1.Set集合 1.1Set集合概述和特点不可以存储重复元素没有索引,不能使用普通for循环遍历 1.2Set集合的使用存储字符串并遍历public class MySet1 { public static void main(String[] args) { //创建集合对象 Set<String> set = new TreeSet<>(... 一、Set集合 1.Set集合 1.1Set集合概述和特点不可以存储重复元素没有索引,不能使用普通for循环遍历 1.2Set集合的使用存储字符串并遍历public class MySet1 { public static void main(String[] args) { //创建集合对象 Set<String> set = new TreeSet<>(...
- 一、Optional 1.获取对象Optional概述可能包含或不包含非null值的容器对象方法介绍方法名说明static <T> Optional<T> of(T value)获取一个Optional对象,封装的是非null值的对象static <T> Optional<T> ofNullable(T value)获取一个Optional对象,Optional封装的值对象可以是null也... 一、Optional 1.获取对象Optional概述可能包含或不包含非null值的容器对象方法介绍方法名说明static <T> Optional<T> of(T value)获取一个Optional对象,封装的是非null值的对象static <T> Optional<T> ofNullable(T value)获取一个Optional对象,Optional封装的值对象可以是null也...
- 一、异常 1.异常异常的概述 异常就是程序出现了不正常的情况异常的体系结构 2.编译时异常和运行时异常的区别编译时异常都是Exception类及其子类必须显示处理,否则程序就会发生错误,无法通过编译运行时异常都是RuntimeException类及其子类无需显示处理,也可以和编译时异常一样处理图示 3.JVM默认处理异常的方式如果程序出现了问题,我们没有做任何处理,最终JVM 会做默认的... 一、异常 1.异常异常的概述 异常就是程序出现了不正常的情况异常的体系结构 2.编译时异常和运行时异常的区别编译时异常都是Exception类及其子类必须显示处理,否则程序就会发生错误,无法通过编译运行时异常都是RuntimeException类及其子类无需显示处理,也可以和编译时异常一样处理图示 3.JVM默认处理异常的方式如果程序出现了问题,我们没有做任何处理,最终JVM 会做默认的...
- 一、Django的CSRF机制Django默认是开启CSRF的 1.页面中配置csrf<form action="/login/" method="POST"> {% csrf_token %} <input type="text" name="user"/> <input type="password" name="pwd"/> <input type="chec... 一、Django的CSRF机制Django默认是开启CSRF的 1.页面中配置csrf<form action="/login/" method="POST"> {% csrf_token %} <input type="text" name="user"/> <input type="password" name="pwd"/> <input type="chec...
- 一、类视图使用在Django中也可以使用类来定义一个视图,称为类视图。使用类视图可以将视图对应的不同请求方式以类中的不同方法来区别定义。如下所示from django.views.generic import Viewclass RegisterView(View): """类视图:处理注册""" def get(self, request): """处理GET请... 一、类视图使用在Django中也可以使用类来定义一个视图,称为类视图。使用类视图可以将视图对应的不同请求方式以类中的不同方法来区别定义。如下所示from django.views.generic import Viewclass RegisterView(View): """类视图:处理注册""" def get(self, request): """处理GET请...
- 一、HttpResponse对象视图在接收请求并处理后,必须返回HttpResponse对象或子对象。HttpRequest对象由Django创建,HttpResponse对象由开发人员创建。 1.HttpResponse可以使用django.http.HttpResponse来构造响应对象。HttpResponse(content=响应体, content_type=响应体数据类型, s... 一、HttpResponse对象视图在接收请求并处理后,必须返回HttpResponse对象或子对象。HttpRequest对象由Django创建,HttpResponse对象由开发人员创建。 1.HttpResponse可以使用django.http.HttpResponse来构造响应对象。HttpResponse(content=响应体, content_type=响应体数据类型, s...
- 一、基础练习 1.数据交换案例需求 已知两个整数变量a = 10,b = 20,使用程序实现这两个变量的数据交换 最终输出a = 20,b = 10;代码实现package com.itheima.test;public class Test1 { /* 需求:已知两个整数变量a = 10,b = 20,使用程序实现这两个变量的数据交换 ... 一、基础练习 1.数据交换案例需求 已知两个整数变量a = 10,b = 20,使用程序实现这两个变量的数据交换 最终输出a = 20,b = 10;代码实现package com.itheima.test;public class Test1 { /* 需求:已知两个整数变量a = 10,b = 20,使用程序实现这两个变量的数据交换 ...
- 一、方法 1. 方法概述 1.1 方法的概念 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2. 方法的定义和调用 2.1 无参数方法定义和调用定义格式:public static void 方法名 ( ) { // 方... 一、方法 1. 方法概述 1.1 方法的概念 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2. 方法的定义和调用 2.1 无参数方法定义和调用定义格式:public static void 方法名 ( ) { // 方...
- 一、Django简介Python 下有许多款不同的 Web 框架。Django 是重量级选手中最有代表性的一位。许多成功的网站和 APP 都基于 Django。Django 是一个开放源代码的 Web 应用框架,由 Python 写成。Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本 1.0 。Django 采用了 MVC... 一、Django简介Python 下有许多款不同的 Web 框架。Django 是重量级选手中最有代表性的一位。许多成功的网站和 APP 都基于 Django。Django 是一个开放源代码的 Web 应用框架,由 Python 写成。Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本 1.0 。Django 采用了 MVC...
- 前言如果我们要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成。比如 dir,cd 等命令。如果要在 Python 程序中执行这些目录和文件的操作怎么办?其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python 内置的 os模块也可以直接调用操作系统提供的接口函数。os 模块是 Python 标准库中的一个用于访问操作系统相关功能的模块。os 模块的主要功... 前言如果我们要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成。比如 dir,cd 等命令。如果要在 Python 程序中执行这些目录和文件的操作怎么办?其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python 内置的 os模块也可以直接调用操作系统提供的接口函数。os 模块是 Python 标准库中的一个用于访问操作系统相关功能的模块。os 模块的主要功...
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/14 周二 16:30-18:00
张俭 华为云IoT DTSE技术布道师
作为开发者的你是否也想加入开源社区?本期物联网平台资深“程序猿”,开源专家张俭,为你揭秘华为云IoT如何借助开源构建可靠、开放、易用的物联网平台,并手把手教你玩转开源社区!
去报名 -
华为云开发者日·广州站
2024/05/15 周三 14:30-17:30
华为云专家团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名 -
企业级数仓迁移工具助您轻松上云
2024/05/21 周二 16:30-18:00
Nick 华为云数仓GaussDB(DWS)研发专家
随着云时代的到来,传统数仓已无法满足企业的需求,越来越多的企业选择从传统数仓迁移到云数据仓库,云数仓为企业提供了更低的成本、更灵活极致的体验。本期直播将为您带来企业级数仓搬迁的解决方案,带您一览华为云数仓GaussDB(DWS)提供了哪些迁移方案助力用户实现数据迁移,如何保障迁移后数据的一致性。
去报名
热门标签