黑马程序员_变量的作用范围
来源:互联网 发布:安卓版数据库编辑器 编辑:程序博客网 时间:2024/05/22 03:29
----------------------android培训、java培训、期待与您交流! ----------------------
对变量的作用范围我想大家都不陌生吧,只要学过编程的人都能分得清楚全局变量、局部变量作用范围的不同
但有这样一个例子:
这个是我在学习反射课程是遇到的一点问题,就是在下面
------------------- --android培训、java培训、期待与您交流! ------------------但有这样一个例子:
public static void main(String[] args) { Constructor[] con=null; try { int[] i = new int[2]; con=Class.forName("java.lang.String").getConstructors(); } catch (SecurityException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(con.length); }
这个是我在学习反射课程是遇到的一点问题,就是在下面
System.out.println(con.length);//报错无法访问con.length 因为当时学反射的时候有点迷糊,所以一直再考虑是不是 反射上出什么问题了,难道反射得出来的con对象不是数组,百思不得其解,就去黑马论坛发帖求助,黑马真的好有爱,马上就有高人点中要害 问题的原因就是 变量的作用范围 因为con=Class.forName("java.lang.String").getConstructors();在try{}块里面,变量的作用范围是在它所在的那个大括号里面的,我在try外面访问con当然无法访问
- 黑马程序员_变量的作用范围
- 黑马程序员_线程池的作用
- 黑马程序员_ 变量的内存分析
- 黑马程序员--javaSE--ThreadLocal实现线程范围的共享变量
- 内存变量的作用范围
- javaScript变量的作用范围
- Java变量的作用范围
- 02 变量的作用范围
- 静态变量的作用范围
- javascript 变量的作用范围
- PHP的变量作用范围
- Java变量的作用范围
- 黑马程序员_变量命名
- 黑马程序员_object c学习日记①_类的声明定义、点语法及成员变量作用域
- 黑马-C语言-函数,变量,及变量作用范围
- 黑马程序员_反射的作用-实现框架功能
- 黑马程序员_数据库连接Class.forName的作用
- 黑马程序员_反射的作用实现框架功能
- freebsd ports 操作
- 为github帐号添加SSH keys
- ASP.NET 弹出对话框和页面之间传递值的经验总结【转】
- 设计模式之简单工厂
- oracle BBED 直接修改数据库block块
- 黑马程序员_变量的作用范围
- struts表单验证
- 李刚java笔记__ > > 4.6.5操作数组的工具类
- 汉字转拼音
- Microsoft SQL Server 2008 的安装详细图解
- ExtJS 4应用架构设计 (一)
- 堆模板
- Java开源Web Service
- Struts维持页面的表单输入