- @TOC 1、概述 1.1、前言JavaScript是世界上最流行的脚本语言,因为你在电脑、手机、平板上浏览的所有的网页,以及无数基于HTML5的手机App,交互逻辑都是由JavaScript驱动的。简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言。那么问题来了,为什么我们要学JavaScript?尤其是当你已经掌握了某些其他编程语言如Java、C++的情况下。简单粗暴的... @TOC 1、概述 1.1、前言JavaScript是世界上最流行的脚本语言,因为你在电脑、手机、平板上浏览的所有的网页,以及无数基于HTML5的手机App,交互逻辑都是由JavaScript驱动的。简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言。那么问题来了,为什么我们要学JavaScript?尤其是当你已经掌握了某些其他编程语言如Java、C++的情况下。简单粗暴的...
- 一、前言理解事务之前,先讲一个你日常生活中最常干的事:取钱。比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如果银行卡扣钱失败但是ATM却出了1000块,那么银行将损失1000元。所以,如果一个步骤成功另一个步骤失... 一、前言理解事务之前,先讲一个你日常生活中最常干的事:取钱。比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如果银行卡扣钱失败但是ATM却出了1000块,那么银行将损失1000元。所以,如果一个步骤成功另一个步骤失...
- 一、File类 1.File类的构造方法方法名说明File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的File实例File(String parent, String child)从父路径名字符串和子路径名字符串创建新的File实例File(File parent, String child)从父抽象路径名和子路径名字符串创建新的File实例案例分析... 一、File类 1.File类的构造方法方法名说明File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的File实例File(String parent, String child)从父路径名字符串和子路径名字符串创建新的File实例File(File parent, String child)从父抽象路径名和子路径名字符串创建新的File实例案例分析...
- 一、集合接口Collection接口是构造集合框架的基础,定义了操作对象集合的共同方法。List接口是有序,可包含重复元素的列表。Set接口是无序的,无重复元素的集合的列表。案例分析:package com.collection;import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;p... 一、集合接口Collection接口是构造集合框架的基础,定义了操作对象集合的共同方法。List接口是有序,可包含重复元素的列表。Set接口是无序的,无重复元素的集合的列表。案例分析:package com.collection;import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;p...
- 在《寻找海量数据集用于大数据开发实战(维基百科网站统计数据)》一文中,我们了解了如何获取维基百科网站的网页点击量统计数据,并且介绍了数据格式的基本内容,本文以这些数据进行实战,练习基本的spark开发 在《寻找海量数据集用于大数据开发实战(维基百科网站统计数据)》一文中,我们了解了如何获取维基百科网站的网页点击量统计数据,并且介绍了数据格式的基本内容,本文以这些数据进行实战,练习基本的spark开发
- 🍁什么是多态多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变... 🍁什么是多态多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变...
- 继承继承是面向对象软件技术中的一个概念,和多态、封装共称为面向对象的三个基本特征。继承是面向对象最显著的一个特性。 继承是从已有的类中派生出新的类, 新的类能吸收已有类的数据属性和行为,并能扩展新的能力。继承可以使子类具有父类的非私有的属性和方法,或者可以重新定义、追加属性和方法。类的继承格式:在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下... 继承继承是面向对象软件技术中的一个概念,和多态、封装共称为面向对象的三个基本特征。继承是面向对象最显著的一个特性。 继承是从已有的类中派生出新的类, 新的类能吸收已有类的数据属性和行为,并能扩展新的能力。继承可以使子类具有父类的非私有的属性和方法,或者可以重新定义、追加属性和方法。类的继承格式:在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下...
- 🔥封装在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装最主要的功能在于能修改自己的实现代码,而不用修改那些调用代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。🔥优点:良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏信息,实现细节。🔥1.访问控制符Java的访问控制符:p... 🔥封装在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装最主要的功能在于能修改自己的实现代码,而不用修改那些调用代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。🔥优点:良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏信息,实现细节。🔥1.访问控制符Java的访问控制符:p...
- 🍁程序控制语句JAVA程序控制语句分为三类:选择,循环,跳转语句。 🔥if语句if语句是JAVA中的条件分支语句,将程序的执行路径分为两条。格式如下:if(判断条件){ 执行语句}else{ 执行语句}if语句执行过程是:如果条件为真,执行 if 后面的语句,如果为假执行 else 后面的语句。if 语句具体流程图就不写了,可以参照我专栏C语言里写的流程图:点击直接查看通过简单... 🍁程序控制语句JAVA程序控制语句分为三类:选择,循环,跳转语句。 🔥if语句if语句是JAVA中的条件分支语句,将程序的执行路径分为两条。格式如下:if(判断条件){ 执行语句}else{ 执行语句}if语句执行过程是:如果条件为真,执行 if 后面的语句,如果为假执行 else 后面的语句。if 语句具体流程图就不写了,可以参照我专栏C语言里写的流程图:点击直接查看通过简单...
- 🍁运算符运算符负责对数据进行运算和处理。 🔥算术运算符算数运算符主要用于整型和浮点类型的运算。运算符含义+加法-减法*乘法/除法%求余++自增- -自减a.下面通过案例来分析算数运算符的运算规则:package cn.itcast.lesson;public class lesson2 { public static void main(String[] args) { ... 🍁运算符运算符负责对数据进行运算和处理。 🔥算术运算符算数运算符主要用于整型和浮点类型的运算。运算符含义+加法-减法*乘法/除法%求余++自增- -自减a.下面通过案例来分析算数运算符的运算规则:package cn.itcast.lesson;public class lesson2 { public static void main(String[] args) { ...
- 一、邮件发送最近在做的APP涉及到发邮件,总结如下:在android里进行邮件客户端开发可以有两种方式:在邮件客户端的设计中,可以采用两种方法。一种是调用android系统自带的邮件服务优点:这种方法比较简单易用缺点:发送邮件的账号必须是gmail账号令一种方法是采用javamail功能包优点:可以设置邮件服务器地址,不必局限于gmail邮箱缺点:用法比较复杂下面依次介绍这两种方式:先看应... 一、邮件发送最近在做的APP涉及到发邮件,总结如下:在android里进行邮件客户端开发可以有两种方式:在邮件客户端的设计中,可以采用两种方法。一种是调用android系统自带的邮件服务优点:这种方法比较简单易用缺点:发送邮件的账号必须是gmail账号令一种方法是采用javamail功能包优点:可以设置邮件服务器地址,不必局限于gmail邮箱缺点:用法比较复杂下面依次介绍这两种方式:先看应...
- 编辑编辑其实这个问题很多人都进行过解答,也有很多小伙伴在Java四大名著之一的《Effective Java》中的第1~5小节了解过,不过我还是想结合自己的理解对这个问题进行总结和归纳,谈谈为什么会最终选择构建器来实现我们的目的。在 Java 中有多种方式可以创建对象,总结起来主要有下面的 4 种方式:正常创建:通过 new 操作符反射创建:调用 Class 或 java.lang.... 编辑编辑其实这个问题很多人都进行过解答,也有很多小伙伴在Java四大名著之一的《Effective Java》中的第1~5小节了解过,不过我还是想结合自己的理解对这个问题进行总结和归纳,谈谈为什么会最终选择构建器来实现我们的目的。在 Java 中有多种方式可以创建对象,总结起来主要有下面的 4 种方式:正常创建:通过 new 操作符反射创建:调用 Class 或 java.lang....
- 编辑编辑我们都知道Java 在 1.5 引入了泛型机制,泛型的本质是参数化类型,也就是说变量的类型是一个参数,在使用时再指定为具体类型。泛型可以用于类、接口、方法,通过使用泛型可以使代码更简单、安全。本文通过参考《Java编程思想》对泛型使用过程中需要注意的问题进行了总结以及给大家提供一些泛型相关的面试题供大家学习使用。泛型相关问题1、泛型类型引用传递问题在 Java 中,像下面形式... 编辑编辑我们都知道Java 在 1.5 引入了泛型机制,泛型的本质是参数化类型,也就是说变量的类型是一个参数,在使用时再指定为具体类型。泛型可以用于类、接口、方法,通过使用泛型可以使代码更简单、安全。本文通过参考《Java编程思想》对泛型使用过程中需要注意的问题进行了总结以及给大家提供一些泛型相关的面试题供大家学习使用。泛型相关问题1、泛型类型引用传递问题在 Java 中,像下面形式...
- 编辑编辑Spring作为企业Java最流行的应用程序开发框架,已经被数以百万计的世界各地的开发人员使用,Spring框架用来创建高性能,易于测试的,可重用的代码。是一个开源的Java平台,它最初是由Rod Johnson编写并在2003年6月在Apache2.0许可下首次发布。由于是轻量级的,当涉及到大小和透明度。spring框架的基本版本是大约2MB。核心功能可以在任何Java应用... 编辑编辑Spring作为企业Java最流行的应用程序开发框架,已经被数以百万计的世界各地的开发人员使用,Spring框架用来创建高性能,易于测试的,可重用的代码。是一个开源的Java平台,它最初是由Rod Johnson编写并在2003年6月在Apache2.0许可下首次发布。由于是轻量级的,当涉及到大小和透明度。spring框架的基本版本是大约2MB。核心功能可以在任何Java应用...
- 实操案例 排查函数调用异常通过curl 请求接口只能看到返回异常,但是看不到具体的请求参数和堆栈信息。shell@Alicloud:~$ curl http://localhost:61000/user/0{"timestamp":1655435063042,"status":500,"error":"Internal Server Error","exception":"java.lan... 实操案例 排查函数调用异常通过curl 请求接口只能看到返回异常,但是看不到具体的请求参数和堆栈信息。shell@Alicloud:~$ curl http://localhost:61000/user/0{"timestamp":1655435063042,"status":500,"error":"Internal Server Error","exception":"java.lan...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签