码迷,mamicode.com
首页 > 编程语言 > 周排行
Java编程中关于异常处理的10个要点
Java编程中关于异常处理的10个要点 10.记录任何方法抛出的异常Java提供了throw和throws关键字来抛出异常,在javadoc中用@throw记录任何方法可能会抛出的异常。如果你编写API或者公共接口,这就变得非常重要。任何方法抛出的异常都有相应的文档记录,这样你就能下意识的提醒任何使 ...
分类:编程语言   时间:2018-11-11 20:18:06    阅读次数:168
算法46----移除K位数字
一、题目:移除K位数字 给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。 注意: num 的长度小于 10002 且 ≥ k。 num 不会包含任何前导零。 示例 1 : 示例 2 : 示例 3 : 思路1: 采用一个栈:若栈最后一个元素比num中当前元素大, ...
分类:编程语言   时间:2018-11-11 20:18:26    阅读次数:227
做一个完整的Java Web项目需要掌握的技能
最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整Java Web项目的同学一个比较完整的视角,提供一个所谓的“大局观”,也以便于同学们更有针对性地学习。当然,这里所 ...
分类:编程语言   时间:2018-11-11 20:18:45    阅读次数:150
JAVA第二个程序
关于计算基础问题华氏度与摄氏度互相转化问题 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度。 程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。 输入格式: 一个整数。 输出格式: 一个整 ...
分类:编程语言   时间:2018-11-11 20:19:07    阅读次数:158
线程间的通信方式以及线程与进程的区别
1、锁机制 1.1 互斥锁:提供了以排它方式阻止数据结构被并发修改的方法。 1.2 读写锁:允许多个线程同时读共享数据,而对写操作互斥。 1.3 条件变量:可以以原子的方式阻塞进程,直到某个特定条件为真为止。对条件测试是在互斥锁的保护下进行的。条件变量始终与互斥锁一起使用。2、信号量机制:包括无名线 ...
分类:编程语言   时间:2018-11-11 20:19:53    阅读次数:177
java高级特性 (继承)
继承 继承是面向对象的三大特征之一,也是实现软件复用的一个手段。java的继承具有单继承的特点(简单理解一个儿子只能有一个爸爸),每个子类只有一个直接父类,但是一类可以有多个子类(除final类型的类)。 继承的特点: java的继承通过extends 关键字来实现,实现继承的类被称为子类,被继承的 ...
分类:编程语言   时间:2018-11-11 21:04:39    阅读次数:232
算法第3章上机实践报告
实践题目: 数字三角形 问题描述: 给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总和最大。 算法描述: (1)将数字依次输入arr[][]数组:arr[i][j] 表示该数字三角形第i行第j ...
分类:编程语言   时间:2018-11-11 21:05:09    阅读次数:190
理解 Javascript 执行上下文和执行栈
如果你是一名 JavaScript 开发者,或者想要成为一名 JavaScript 开发者,那么你必须知道 JavaScript 程序内部的执行机制。理解执行上下文和执行栈同样有助于理解其他的 JavaScript 概念如提升机制、作用域和闭包等。 正确理解执行上下文和执行栈的概念将有助于你成为一名 ...
分类:编程语言   时间:2018-11-11 23:17:55    阅读次数:170
Python初识模块之正则表达式
什么是正则表达式 正则表达式是字符串匹配的一种规则,在线测试工具http://tool.chinaz.com/regex/ ...
分类:编程语言   时间:2018-11-11 23:18:02    阅读次数:182
算法第3章上机实践报告
算法第3章上机实践报告 一、 实践题目:7-2 最大字段和 二、 问题描述: 给定n个整数(可能为负数)组成的序列a[1], a[2], a[3]...,a[n],求该序列和如a[i] + a[i + 1] + .... + a[j]的子段和的最大值。当所给的整数均为负数时,定义子段和为0。 要求算 ...
分类:编程语言   时间:2018-11-11 23:18:11    阅读次数:180
Spring全家桶系列--SpringBoot与Mybatis结合
Mybatis是一个持久层ORM框架,负责Java与数据库数据交互,也可以简易理解为中介,相对于它,还有个中介是hibernate,不过在mybatis中sql语句的灵活性,可优化性比较强,这也是现在大多数人选择的原因。mapper.xml、dao接口、实体类自动生成下载:https://pan.baidu.com/s/1JY7Xduk5E3KPm58AjnueuQ工具包1.1修改配置文件gene
分类:编程语言   时间:2018-11-11 23:18:38    阅读次数:221
JAVA中常用的异常处理情况
1.java.lang.nullpointerexception程序遇上空指针 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组 ...
分类:编程语言   时间:2018-11-11 23:18:46    阅读次数:138
Java 中不同的并行实现的性能比较
我们所选择的任务的运行时间都会超过20秒,因此时间差异能很容易看出来,而不太受外部因素的影响
分类:编程语言   时间:2018-11-11 23:18:55    阅读次数:215
JavaScript中的Promise
1. promise定义 Promise是异步编程的一种解决方案,比传统的解决方案(函数回调和事件)更合理,更强大。ES6中将Promise写进了语言标准,统一了用法,提供原生的Promise对象。 Promise是一个容器,容器中保存着摸个未来才会结束的事件,通常是一个异步操作。从语法上看,Pro ...
分类:编程语言   时间:2018-11-11 23:19:41    阅读次数:134
轻松看懂Java字节码
java字节码 计算机只认识0和1。这意味着任何语言编写的程序最终都需要经过编译器编译成机器码才能被计算机执行。所以,我们所编写的程序在不同的平台上运行前都要经过重新编译才能被执行。 而Java刚诞生的时候曾经提过一个非常著名的宣传口号: "一次编写,到处运行"。 Write Once, Run A ...
分类:编程语言   时间:2018-11-11 23:20:13    阅读次数:206
java之异常处理
AboutException的测试: 1.第一次 因为0不能作为分母而报错。 第二次 可以看到在try{}catch{}函数中虽然没有报错,但运算结果是将报错信息输出:/ by zero, 可以看出try{} catch{}函数的作用,还可以看到错误的信息。 第三次 可以看到,在程序没有报错的情况下 ...
分类:编程语言   时间:2018-11-11 23:20:51    阅读次数:192
Python教程9
Python教程9 1.异常 2.异常的传递,主动抛出异常 ...
分类:编程语言   时间:2018-11-11 23:21:31    阅读次数:164
Java基础之数据比较Integer、Short、int、short
基础很重要,基础很重要,基础很重要。重要的事情说三遍,。今天聊一聊Java的数据比较,这个范围比较大,基础类型的比较、引用类型的比较。前提:1、Java和c#都提供自动装箱和自动拆箱操作,何为自动装箱,简单点说就是将值类型转换成为引用类型,自动拆箱就是将引用类型转换成为值类型。并且我们还经常被教导,... ...
分类:编程语言   时间:2018-11-11 23:24:14    阅读次数:633
JAVA项目中的常用的异常处理情况
在网上查阅了相关资料得出了以下JAVA项目中的常用的异常处理情况总结: 1、不要捕获 Java 类库中定义的继承自 RuntimeException 的运行时异常类,如:IndexOutOfBoundsException / NullPointerException,这类异常由程序员预检查违法来规避 ...
分类:编程语言   时间:2018-11-11 23:25:35    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!