精华内容
下载资源
问答
  • // sometimes I believe compiler ignores all mycommentsException up = new Exception(“Something is really wrong.”);throwup; //ha ha//When I wrote this, only God and I understood what I wasdoing//Now, ...

    // sometimes I believe compiler ignores all my

    comments

    Exception up = new Exception(“Something is really wrong.”);throw

    up; //ha ha

    //When I wrote this, only God and I understood what I was

    doing

    //Now, God only knows

    // drunk, fix later

    // Magic. Do not touch.

    return 1; # returns 1

    double penetration; // ouch

    /// this is a well commented

    line

    // I am not sure if we need this, but too scared to delete.

    // I am not responsible of this code.

    // They made me write it, against my will.

    //Dear future me. Please forgive me.

    //I can’t even begin to express how sorry I am.

    options.BatchSize = 300; //Madness? THIS IS SPARTA!

    // I have to find a better job

    // hack for ie browser (assuming that ie is a browser)

    } catch (PartInitException pie) {// Mmm… pie}

    // John! If you’ll svn remove this once more,

    // I’ll shut you, for God’s sake!

    // That piece of code is not “something

    strange”!

    // That is THE AUTH VALIDATION.

    try {

    }catch (SQLException ex) {

    // Basically, without saying too much, you’re

    screwed. Royally and totally.

    }catch(Exception ex){

    //If you thought you were screwed before, boy have I

    news for you!!!

    }

    // Catching exceptions is for communists

    // If you’re reading this, that means you have been put in

    charge of my previous project.// I am so, so sorry for you. God

    speed.

    // if i ever see this again i’m going to start bringing guns to

    work

    // The magnitude of this hack compares favorably with that of

    the national debt.

    //ALL YOUR BASE ARE BELONG TO US

    // If this code works, it was written by Paul. If not, I don’t

    know who wrote it

    //You are not expected to understand this

    ‘NO COMMENT

    //Abandon all hope yea who enter beyond this point

    //Mr. Compiler, please do not read this.

    catch (Ex as Exception){

    // oh crap, we should do something.

    }

    // TODO make this work

    // If you delete the credits, I will fucking kill you.

    // This is crap code but it’s 3 a.m. and I need to get this

    working.

    // For the sins I am about to commit, may James Gosling forgive

    me

    // Houston, we have a problem

    // If I from the future read this I’ll back in time

    and kill myself.

    展开全文
  • Java的注释有三种: 1.单行注释 2.多行注释 3.文档注释 public class HelloWorld { public static void main(String[] args) { //单行注释 /* 多行注释 多行注释 多行注释 ...... */ //文档注释 /**....

    为什么要注释:

    1.代码复杂的时候,我们需要注释
    2.注释给别人看懂

    Java中的注释有三种:
    1.单行注释
    2.多行注释
    3.文档注释

    public class HelloWorld {
        public static void main(String[] args) {
        //单行注释
    
    	/*
    	多行注释
    	多行注释
    	多行注释
    	......
    	*/
    
    
    	//文档注释
        /**
         * @Description HelloWorld
         * @Description JavaHelloWorld
         * ..........
         */
    
        }
    }
    

    有趣的代码注释(百度有很多)比如:

    public class HelloWorld {
        public static void main(String[] args) {
         //佛祖保佑
            System.out.println(" *                    _ooOoo_");
            System.out.println(" *                   o8888888o");
            System.out.println(" *                   88\" . \"88");
            System.out.println(" *                   (| -_- |)");
            System.out.println(" *                    O\\ = /O");
            System.out.println(" *                ____/`---'\\____");
            System.out.println("              .   ' \\\\| |// `.");
            System.out.println(" *               / \\\\||| : |||// \\");
            System.out.println(" *             / _||||| -:- |||||- \\");
            System.out.println(" *               | | \\\\\\ - /// | |");
            System.out.println(" *             | \\_| ''\\---/'' | |");
            System.out.println(" *              \\ .-\\__ `-` ___/-. /");
            System.out.println(" *           ___`. .' /--.--\\ `. . __");
            System.out.println(" *        .\"\" '< `.___\\_<|>_/___.' >'\"\".");
            System.out.println(" *       | | : `- \\`.;`\\ _ /`;.`/ - ` : | |");
            System.out.println(" *         \\ \\ `-. \\_ __\\ /__ _/ .-` / /");
            System.out.println(" * ======`-.____`-.___\\_____/___.-`____.-'======");
            System.out.println(" *                    `=---='");
            System.out.println(" * .............................................");
            System.out.println(" *          佛祖保佑             永无BUG");
        }
    }
    
    展开全文
  • https://mp.weixin.qq.com/s/ZlbcfT-fUoVEctSqBeZWcgJava8 中有趣酷炫小技巧执行注释大多数开发人员认为注释永远不会在程序中执行,并用于帮助代码理解。但是,它们却可以被执行:publicclassMain{...

    https://mp.weixin.qq.com/s/ZlbcfT-fUoVEctSqBeZWcg

    Java8 中有趣酷炫的小技巧

    执行注释

    大多数开发人员认为 注释 永远不会在程序中执行,并用于帮助代码理解。但是,它们却 可以被执行:

    public class Main{

    public static void main(String[] args){

    // \u000d System.out.println("wmyskxz is awesome!");

    }

    }

    程序输出:

    wmyskxz is awesome!

    说明

    Java 允许使用 Unicode 字符而不进行编码。这里的 Unicode 字符\u000d 被 Java 编译器解析为新行,因此可以理解为该 Unicode 字符后面出现的语句会在下一行被执行。

    双括号初始化集合

    在 Java 中,Set/ List/ Map 等集合对象没有在生命期间初始化值的简单方法 (Java 11 支持了该类操作)。开发人员要么将值显式地传送到集合内,要么为常量集合创建一个静态块。

    使用双括号初始化,可以在声明过程中以更少的精力和时间初始化集合。例如:

    Set set = new HashSet() {{

    add("wmyskxz");

    add("is");

    add("awesome");

    add("!");

    } };

    System.out.println(set);

    程序输出:

    [awesome, !, wmyskxz, is]

    在 Java 11 中,你可以使用 Set.of("wmyskxz", "is", "awesome", "!") 代替,这里仅仅讨论 Java 8

    另外对于 ArrayList 集合类型还是有简单初始化方法的:Arrays.asList()

    获取数组插入数字元素的下标

    有一个很酷的技巧,可以找到可以在数组中插入所请求元素的位置:

    int[] arr = new int[] { 1, 3, 4, 5, 6 };

    // 2 has to be inserted

    int pos = Arrays.binarySearch(arr, 2);

    System.out.print("Element has to be inserted at: "

    + ~pos);

    程序输出:

    Element has to be inserted at: 1

    说明

    Arrays.binarySearch() 是 JDK 自己实现的二分查找方法,局限就是目标数组必须是排序好的 (可以使用 Arrays.sort() 进行排序)。

    判断数字是偶数还是奇数

    通常我们会使用 num % 2 == 0 (一定记住要使用 偶判断 而不是奇判断,原因是负数会出错..) 来判断数字是奇数还是偶数。下面的技巧尽管并不比上述方法好多少,但在考虑大数时,效率会高很多:

    System.out.println((num & 1) == 0 ?  "EVEN" : "ODD" );

    示例:

    int num = 2;

    System.out.println((num & 1) == 0 ? "EVEN" : "ODD");

    // 输出 EVEN

    num = -1;

    System.out.println((num & 1) == 0 ? "EVEN" : "ODD");

    // 输出 ODD

    快速乘或除 2

    二进制中,乘以 2 表示将所有位向左移动,除以 2 表示向右移动。

    n = n <

    n = n >> 1;   // Divide n by 2

    判断素数

    Java 在 BigInteger 类中内置了 isProbablePrime() 方法。如果此 BigInteger 可能是质数(可以肯定),则返回 true,如果它肯定是复合的,则返回 false。

    BigInteger.valueOf(1235).isProbablePrime(1)

    More..

    欢迎补充

    参考资料

    Interesting and Cool Tricks in Java - https://www.geeksforgeeks.org/interesting-and-cool-tricks-in-java/?ref=leftbar-rightbar

    Java tricks for competitive programming (for Java 8) - https://www.geeksforgeeks.org/java-tricks-competitive-programming-java-8/?ref=rp

    点击留言

    s?__biz=MzUyMTg0NDA2Ng==&mid=2247484535&idx=2&sn=8dbff37dee52a62e595959613038b72d&chksm=f9d5a07acea2296c41d91053d02095f38fe3744a9c921208a1cc6b4146381e098ab2e3850541&scene=126&sessionid=1600351675&key=909afa0d496e3a5d9f67886627f50756f5f51381b4fd0994efdc85cf59a16bef76e3cef56839d2e8af195222233dae7829612ef2f988f8a82efe5ae147b3ceab0875ecfdf050910e7615f8724004d436cadd461e283e42a6fcc704f962842b4148e2aafe27b3b263774e86f4a021044fb0b9d31fbc462ebafcae8789b6e25a0a&ascene=1&uin=MTUxOTQ3Nzk1&devicetype=Windows+7+x64&version=62090529&lang=zh_CN&exportkey=AfOLAIRhXOyAgjLqfMf0Djs%3D&pass_ticket=ibABtwyfsw%2FoZXxnrsm8SvNBCIOn2pCgJUOWwdIZHQHIj1IJSLz1xIOyQZBTJ252&wx_header=0&winzoom=1我没有三颗心脏

    展开全文
  • //注释的文本 2.多行注释/**/ /* some text some text */ 3.文档注释 注释JavaDoc标签点击跳转菜鸟教程 /* *@author :半亩方糖 * @deprecated XXX */ 二、idea注释颜色更改 1.打开file --> setting --> ...

    1.单行注释 //

    //注释的文本
    

    2.多行注释/**/

    /*
    some text 
    some text
    */
    

    3.文档注释

    注释JavaDoc标签点击跳转菜鸟教程

    /*
    *@author :半亩方糖
    * @deprecated XXX
    */
    


    二、idea注释颜色更改

    1.打开file --> setting --> Editor --> Color Scheme --> Java —>comments

    在这里插入图片描述
    Block conment 多行代码注释
    JavaDoc文档注释
    Line conment单行注释

    2.选择颜色 把 1 处的勾勾去掉,2 处选择颜色和背景颜色.

    在这里插入图片描述

    3.保存退出即可.

    展开全文
  • iirrsss1ss1111 */ 搞笑代码注释-我是一匹来自北方狼 /*** * 瓦瓦 十 * 十齱龠己 亅瓦車己 * 乙龍龠毋日丶 丶乙己毋毋丶 * 十龠馬鬼車瓦 己十瓦毋毋 * 鬼馬龠馬龠十 己己毋車毋瓦 * 毋龠龠龍龠鬼乙丶...
  • Java基础 - Java注释

    2020-07-25 14:19:35
    Java 注释 Java中的三种注释 单行注释 // 多行注释 /* */ 文档注释 javaDoc /** */ IDEA 中设置注释颜色 有趣的的注释 有趣的注释链接
  • 在 GitHub上看到一个神人代码中间冒出来一只小狗print(' ─────────▄──────────────▄──── \n', \' ─ wow ──▌▒█───────────▄▀▒▌─── \n', \' ────────...
  • JAVA注释

    2020-05-11 20:17:28
    JAVA注释 单行注释 //单行注释 多行注释 /* 多行注释 */ 文本注释 //JavaDoc:文本注释 /** *文本注释 */ 网上有很多有趣的代码注释
  • iirrsss1ss1111 */ 搞笑代码注释-我是一匹来自北方狼 /*** * 瓦瓦 十 * 十齱龠己 亅瓦車己 * 乙龍龠毋日丶 丶乙己毋毋丶 * 十龠馬鬼車瓦 己十瓦毋毋 * 鬼馬龠馬龠十 己己毋車毋瓦 * 毋龠龠龍龠鬼乙丶...
  • 本篇教程通过我和三妹对话的形式来谈一谈“Java的注释”。 教妹学 Java,没见过这么有趣的标题吧?“语不惊人死不休”,没错,标题就是这么酷炫,毕竟面向对象编程。专栏现在定价只要 9.9 元,我在想,CSDN 这是...
  • 感觉这十来年 Java 算是白学了。老师说注释是不会执行;就连《编程思想》里也说注释是不会执行。那现在谁能告诉我这到底为什么? 哈哈哈哈,让小编来揭秘: 单纯从代码上来看,问题应该出在那串特殊字符上...
  • 执行注释大多数开发人员认为 注释 永远不会在程序中执行,并用于帮助代码理解。但是,它们却 可以被执行:publicclassMain{publicstaticvoidmain(String[]args){//\u000dSystem.out.println("wmyskxzisawesome!");}}...
  • 执行注释大多数开发人员认为注释永远不会在程序中执行,并用于帮助代码理解。但是,它们却可以被执行:public class Main { public static void main(String[] args) { // System.out.println("wmyskxz is awesome!...
  • java 有趣又酷技巧

    2020-07-03 20:36:01
    java 有趣又酷技巧 1:注释的代码会执行吗?大多数开发人员认为注释永远不会在程序中执行,但是,它们被执行了。 public class Test { public static void main(String[] args) { // \u000d System.out....
  • 本文参考了《编写可读代码的艺术》,写的好!...一、特殊的注释 FIXME  来源:android/packages/apps/Mms/src/com/android/mms/ui/SlideView.java表意:代码不能正常工作,急需修复的private Ur
  • 注释 注释不会被执行,是我们写代码的人看的。 java中的三种注释 单行注释 //单行注释,输出一个Hello,Word! ...多行注释/* */ /*我是多行注释 ...有趣的代码注释 /*** * _ooOoo_ * o8888888o *
  • 执行注释大多数开发人员认为 注释 永远不会在程序中执行,并用于帮助代码理解。但是,它们却 可以被执行:publicclassMain{publicstaticvoidmain(String[]args){//\u000dSystem.out.println("wmyskxzisawesome!");}}...
  • 注释书写注释是一个很好的习惯(慢慢培养自己写注释的习惯)平时写代码要有...** xxxx */彩蛋:可以百度搜索”有趣的注释“会有好看的注释。标识符关键字abstractassertbooleanbreakbytecasecatchcharclassconstconti...
  • 执行注释大多数开发人员认为 注释 永远不会在程序中执行,并用于帮助代码理解。但是,它们却 可以被执行:publicclassMain{publicstaticvoidmain(String[]args){//\u000dSystem.out.println("wmyskxzisawesome!");}}...
  • 及时获取有趣有料技术文章本文翻译自How to Write Doc Comments for the Javadoc Tool,但是精简了一些私以为不重要东西本文不讨论如何使用javadoc工具自动生成文档方法,而是主要探讨应该如何去写文档注释...
  • 执行注释大多数开发人员认为注释永远不会在程序中...这里 Unicode 字符 被 Java 编译器解析为新行,因此可以理解为该 Unicode 字符后面出现语句会在下一行被执行。双括号初始化集合在 Java 中,Set/ List/ Map...
  • Java基础--注释

    2020-09-03 21:08:22
    书写注释是一个非常好的习惯、平时写代码一定要注意代码规范 // 单行注释 // 输出一个Hello World /* * 多行注释 */ /** 文档注释 * @Description Hello Word ...// 有趣的注释 /*** * _ooO
  • 及时获取有趣有料技术文章本文翻译自How to Write Doc Comments for the Javadoc Tool,但是精简了一些私以为不重要东西本文不讨论如何使用javadoc工具自动生成文档方法,而是主要探讨应该如何去写文档注释...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 231
精华内容 92
关键字:

java有趣的注释

java 订阅