您现在的位置是: 首页 > 个人博客 > 大家猜一猜运算结果? 个人博客
大家猜一猜运算结果?
2018-12-27 13:17:54
【问答】2028人已围观
简介 大家决定下面这段代码的运算结果是什么呢?public class Test { public static void main(String[] args) { int n = getNum(); System.out.println(n); } public static int getN......
大家决定下面这段代码的运算结果是什么呢?
public class Test {
public static void main(String[] args) {
int n = getNum();
System.out.println(n);
}
public static int getNum(){
int a = 10;
try {
a = 20;
throw new RuntimeException();
} catch (Exception e) {
a = 30;
return a;
}finally{
a = 40;
}
}
}略微思考,大家都应该知道结果,是30,分析一下:
首先,初始化变量a的值为10,继续执行,重新将a赋值为20,这时抛了一个异常,被catch捕获,这是a再次被重新赋值为30,这时候看到了return关键字,程序保存方法返回值(这个返回值将作为最后的运行结果,返回给外部调用),最后执行finally,执行完之后,再把前面运行得到的结果返回给程序调用。
Tags: java基础
上一篇: javaweb+mysql项目部署教程
下一篇: 有趣的Java字符串
相关文章
随机图文
mysql数据库编码修改教程
由于mysql的默认编码是Latin1,不支持中文,这样就会存在插入或者查询中文乱码的问题。 下面教大家如何查看自己数据库的编码,如图: 首先通过cmd命令进入到数据库安装目录的bin目录下,然后登陆数据库,输入数据库密码,进入数据库。 可以看到数据库编码是Latin1,那么如何把它修改为支持中文的utf8呢? 网上很多教程是简单的修改表的字符编码,这种方式指标不治本,在数据库服务重启之后,字符编码又会被还原成Latin1。 其实,最直接最有效一劳永逸的方法就是通过修改数据库的my.ini文件,修改数据库编码。那么我数据库的my.ini文件在哪? 一般如果mysql默认安装的话,my.ini都在C:\ProgramData\MySQL\MySQL Server 5.6\这个目录下,ProgramData是个隐藏文件。 如果不是默认目录安装的话,按照下面方式去找: 首先在计算机服务列表中找到mysql服务,右键属性,如下图,就可以看到自己的my.ini文件路径(往右边拉一点)。 找到my.ini文件之后(有些是没有my.ini文件的,需要自己添加一个) 右键编辑,进行如下配置: 分别在client下添加:default-character-set=utf8 在mysql下添加:default-character-set=utf8 在mysqld添加:character-set-server=utf8 修改之后,在计算机服务列表中重启mysql服务。 再次查询编码,发现编码已经变为utf8了。 到这里数据库的编码就已经修改完成了,再也不用担心中文乱码了。
javase+sqlserver部署项目教程
很多刚接触编程的同学,还不清楚如何使用eclipse部署javase+sqlserver项目,这里作一个简单的介绍:##软件安装1.jdk配置 首先安装好jdk,我一般使用1.8版本的jdk。配置好JDK环境变量。 jdk下载,包含jdk1.7和jdk1.8,32位(i586)和64位(x64),请看清楚再下载,下载地址如下: 百度网盘下载链接:https://pan.baidu.com/s/1O2eHQ83LB4SmDI7ivTKApA 提取码:0cdj 或者官网下载: jdk1.7下载,下载需要登录oracle账户,地址如下: https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html jdk1.8下载,地址如下 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装参考文档如下: http://www.xiaoniucr.com/article/view/9.html2.安装eclipse 我一般使用mar2版本。请自行选择32位或者64位下载。 百度网盘下载链接:https://pan.baidu.com/s/14Fo2b4znVPF6JrEmcZyc1Q 提取码:cwoc 官网下载地址如下: http://www.eclipse.org/downloads/packages/release/mars/2/eclipse-ide-java-ee-developers eclipse为免安装软件,下载到某个目录,解压就好了,发送快捷方式到桌面。 注意eclipse的版本必须和JDK版本一致,即eclipse必须保持和JDK同时是 32位或者64位,否则会打不开或者报错。3.sqlserver安装 sqlserver一般安装sqlserver2008-r2版本的。 sqlserver2008-r2百度网盘下载链接:https://pan.baidu.com/s/1fo261JzvkbFbu75KI3ahBA 提取码:g9hw sqlserver2008-r2安装参考如下:http://www.xiaoniucr.com/article/view/15.html 由于sqlserver的安装步骤比较多,安装过程中容易出现失误,导致安装失败,下面提供卸载步骤: 步骤参考:http://www.xiaoniucr.com/article/view/14.html##项目导入 eclipse点击File→Import弹出如下选择框 点击next进行项目选择导入 选择完项目之后,最后点击Finish,项目就导入进了eclipse。 ##项目jdk配置 仅仅将项目导入到eclipse还不够,要运行这个项目,还必须为项目设置jdk环境,操作如下: 鼠标选中项目,右键Properties,跳出如下窗体: 点击edit跳出如下窗体,进行jre环境的选择: 选择完jdk之后,点击Apply应用,最后点击[OK]按钮,进行确认,这样jdk就设置好了,如下: ##数据库配置1.首先,导入数据库,步骤参考如下:http://www.xiaoniucr.com/article/view/18.html2.要想正确的连接sqlserver数据库,必须在代码中将数据库的用户名和密码配置,改为你的电脑安装的sqlserver的用户名和密码, 其中,用户名一般都为sa,不需要更改,密码为学生自己安装sqlserver时设置的密码。 具体如何操作,在项目源码包中【配置】文件夹下都会包含一份【详细配置.docx】文件,参照里面的数据库配置进行配置即可。 这里需要注意的是,数据库有两种连接方式,一种是在Windows系统上用windows身份登录, 另外一种是用sa身份登录,在程序中我们使用sa账户连接数据库。 ##项目启动 以上步骤都完成之后,就可以启动项目了,javase项目的启动,一般都是使用Run as Java Application的形式,操纵如下: 找到项目main方法所在的java类,然后右键Run as,选择Java Application的形式启动,即可。 详细操作见:【详细配置.docx】文件中的项目部署,里面都会详细告知。
mysql详细安装步骤图解
MySQL的安装记住一句话:有executor的就点击进行,没有的就next,要装的插件点yes装。由于大多数人可能没有接触过mysql数据库,不太清楚mysql的安装步骤,下面详细演示mysql的安装步骤:mysql百度网盘下载链接: 链接:https://pan.baidu.com/s/1PObOxF0CCKIgg9kzIFDnkA 提取码:zq1jmysql官网下载地址:https://dev.mysql.com/downloads/installer/5.6.html mysql下载 双击mysql安装包执行安装 有些同学电脑点击安装之后会跳出如下界面,这是因为缺少.NET插件。 请到如下网址,直接点击下载插件安装。安装完成之后,电脑重启。 https://www.microsoft.com/en-us/download/details.aspx?id=42642 以上插件安装成功之后(没有出现上面问题的同学,请忽略上面的步骤),再次点击双击安装包开始安装mysql. 勾选协议条款,开始安装 保持默认,点击Next进行下一步安装 点击Execute进行组件检查,安装必须组件。有些学生安装的时候,可能没有下面这么多组件,不要惊慌,依旧正常进行下面的安装。 依旧记住:有executor的就点击进行,没有的就next,要装的插件点yes装。 组件安装完成之后,点击Next进行下一步 点击Yes,下一步 点击Execute正式安装mysql所有组件 mysql组件全部安装完成,点击Next进行下一步。这里需要注意,可能有个别组件安装失败,比如ODBC,没有关系,还是点击Next,下一步。 点击Next下一步 保持默认,点击Next进入下一步 设置数据库密码,简单就好,该密码请务必记住,后面程序中需要用到。 mysql服务名设置,第一次安装保持默认就好;如果是重装,该服务名可能已经存在,需要修改,不修改不让进行下一步。 点击Execute进行配置 到这一步,理论上mysql已经装完了。点击Finish 点击Next,下一步。 mysql密码校验 继续点击Execute mysql全部安装完成 我们一般使用navicat数据库可视化工具,不使用Workbench,取消勾选,点击Finish结束安装
sqlserver卸载详细步骤图解
sqlserver的安装过程还是稍微有点复杂的,同学们很容易在安装过程中,因为各种原因导致安装失败。 下面我们就针对sqlserver2008-r2,来详细介绍sqlserver的卸载步骤。 首先找到控制面板的卸载程序,在程序列表中找到我们此次的目标【Microsoft SQL Server 2008 R2】,右键选卸载。 点击“删除”按钮 按常理会出现如下图,如果“重新启动计算机”一栏显示未通过,则重启计算机,在重复上面的步骤。 如果全部显示已通过,则点击“确定”进入下一步。 接下来,点击下一步 全部勾选,接着点击“下一步” 下一步 点击“删除”按钮 等待删除卸载,过程大概20-30分钟 删除完成,点击关闭。 接着在继续卸载2008的其他组件--Native Client 卸载完成,界面会自动关闭 接着卸载Compact组件,卸载完成,界面也会自动消失。 到这里控制面板的卸载就已经完成了,接下来,我们还需要删除历史安装遗留目录,主要是以下两个目录。 C:\Program Files\Microsoft SQL Server C:\Program Files (x86)\Microsoft SQL Server 历史安装目录删除完毕之后,我们还需要删除注册表的一些东西,主要是以下几个地方。 删除所有sqlserver相关的注册表值。 Win+R,在搜索框中输入指令regedit,进去注册表。 1.HKEY_CURRENT_USER\ Software\ Microsoft\ Microsoft SQL Server 2.HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\ Microsoft SQL Server(这个地方注意了,在这个附近,有可能有你安装的部分组件的注册嘛,名字前缀都是Microsoft SQL,一并删除了。) 3.HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ MSSQLServer 还有最后一个比较特殊的: 4.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中的PendingFileRenameOperations 全部清除干净之后,重新启动电脑,后面就可以再次进行过安装了。good luck!
点击排行
javaweb+mysql项目部署教程
点赞排行
javaweb+mysql项目部署教程