swith和如何在idea中查看源码

swith

swith单运用

package com.struct;?public class SwitchDomn01 {    public static void main(String[] args) {        char grade = ‘A‘;        //case穿透   //swith 匹配一个具体的值?        switch (grade){                case ‘A‘:                  System.out.println("youxiu");                  break;                case ‘B‘:                  System.out.println("lainghao");                  break;                case ‘C‘:                  System.out.println("jige");                  break;                case ‘D‘:                  System.out.println("hh");                  break;            default:                  System.out.println("weizhi");        }    }}?

如何查看源码

源码所在路径:打开路径 进入文件找到class文件

将class文件复制到idea所属文件夹 再在其中打开

在idea中打开

package com.struct;?public class SwithDomn02 {    public static void main(String[] args) {        String name = "ling";???        switch (name){            case "li":                System.out.println("li");                break;            case "ling":                System.out.println("ling");                break;            default:                System.out.println("hai a");        }    }}?

源码:

//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//?package com.struct;?public class SwithDomn02 {    public SwithDomn02() {    }?    public static void main(String[] args) {        String name = "ling";        byte var3 = -1;        switch(name.hashCode()) {        case 3453:            if (name.equals("li")) {                var3 = 0;            }            break;        case 3321846:            if (name.equals("ling")) {                var3 = 1;            }        }?        switch(var3) {        case 0:            System.out.println("li");            break;        case 1:            System.out.println("ling");            break;        default:            System.out.println("hai a");        }?    }}?

原文地址:https://www.cnblogs.com/lly-start/p/12654784.html

时间: 2024-10-27 20:55:49

swith和如何在idea中查看源码的相关文章

如何在Eclipse中连接源码

最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要.有的时候代码的可维护.可重用.可扩展确实胜过单纯的算法效率高.所以拾起大牛书籍<大话设计模式>同时参考网上诸大牛的博客,开始我的设计模式之旅.由于平时编程时用C/C++,现在是Java,也练练Java语法. 今天先介绍一下命令模式. 概念: 命令模式(Command):将一个请求封装成一个对象,从而使你可用不同的请求对象对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作.

如何在 Eclipse 中连接源码

1:首先在window 中 打开首选项(preferences) 找到如下java -- 已安装的JRE 2:双击它 3:找到这里: 4:点击源代码附件 5:找到jdk安装包下的src.zip文件 6:一路点击完成就可以了

如何在Eclipse中查看JDK以及Java框架的源码

对于Java程序员来说,有时候是需要查看JDK或者一些Java框架的源码来分析问题的,而默认情况下,你按住Ctrl,再点击 Java本身的类库(例如ArrayList)是无法查看源码的,那么如何在Eclipse中查看JDK以及Java框架的源码呢?下面,跟着我 一起,一步步带你走进源码的世界. 方法一:快速简单 第一步: 打开你的Eclipse,然后随便找一个Java文件,随便找一个Java类库,比如String什么的,然后按住Ctrl,再点击它,你会发现跳到如下界面: 你会发现报错了:Sour

Android 如何在Eclipse中查看Android API源码 及 support包源码

当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是已经写好的方法和控件,可是我们只是在搬来使用,不知道它的原理,它是如何被实现的.android系统是开源的,所以谷歌官方在每发布一个版本的时候都会放出它对应的API源码的,让我们可以深入了解android的API实现过程,这就是开源的魅力.如果我们从API源码的角度去了解了开发过程,那样对于作为开发人员的我们,便会对他有更深入的体会,有助于日后的软件开发. 比如查看Activity的源码,如图 也可以查看系统方法怎么

【转】Android 如何在Eclipse中查看Android API源码 及 support包源码

原文网址:http://blog.csdn.net/vipzjyno1/article/details/22954775 当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是已经写好的方法和控件,可是我们只是在搬来使用,不知道它的原理,它是如何被实现的.android系统是开源的,所以谷歌官方在每发布一个版本的时候都会放出它对应的API源码的,让我们可以深入了解android的API实现过程,这就是开源的魅力.如果我们从API源码的角度去了解了开发过程,那样对于作为开

如何在makfile中查看变量的值

在makefile中查看变量的取值是多少应该是一个比较麻烦的问题,但是本大神自己研究出一个十分方便的方法.这个方法十分简单.现在介绍如下 如果在一个十分复杂庞大的makefile文件中,有个地方用到一个变量SRC_FILE,你很想知道makefile运行到此处的时候这个变量的值为多少.那么你可以在这个变量的下面写两行东东: $(shell echo $(SRC_FILE) > readme.txt ) rrrrrrrrrrrrrrrrrrr 第一行其实是调用shell命令来将这个变量的值输入到r

查看support-v4支持包中的源码

在support-v4包里面,添加了很多的支持控件,比如ViewPager,Fragment等,为了解决一些问题,我们有时候想要看一下实现源码,但是点进去之后,源码并不会显示出来,会出现下面的情况. 那么,我们怎么才能看到支持包里面的源码呢? 下面,给大家一个解决方案. 首先,在文件夹libs下面创建一个文件,名称为android-support-v4.jar.properties,如下: 然后,在文件里面写上我们的support-v4包的源码文件夹的所在,比如,我是Mac系统,文件在下面这个目

如何在Eclipse 中查看(如Objects)的源代码

今天突然想看Objects的源码,结果失败了,总结了一下,贴出来. 一般查看源码的流程: 使用快捷键Ctri+Shit+T出现Open Type的对话框,在里面直接输入类名,回车就行: 在Eclipse的编辑框,选中或者输入你想查找的类名,然后按住Ctrl,同时点击鼠标左键. 在类中查找某种方法,可以直接在Eclipse的右边界面找到Outline,然后通过拉动下拉条找到对应的方法:还有一种就是通过快捷键Ctrl+o来找到相应的方法. 使用一般流程中的一种若是出现的页面找不到对应的类,则可以在当

沉淀再出发:如何在eclipse中查看java的核心代码

沉淀再出发:如何在eclipse中查看java的核心代码 一.前言   很多时候我们在eclipse中按F3键打算查看某一个系统类的定义的时候,总是弹出找不到类这样的界面,这里我们把核心对应的代码加进去就可以了. 二.解决办法  2.1.打开配置    首先我们打开windows->preferences->java->install jres,在弹出的界面中选中并编辑:      然后选中rt.jar包,增加依赖: 2.2.添加代码文件 那么这个依赖在哪里呢,其实我们仔细查找就会发现,