• 课堂笔记


    1、java 之父:James Gosling

    2、java吉祥物:Java bean

    3、java是纯面向对象的语言

    4、jdk:java开发工具包     jre:java 运行环境

    5、javaSE(标准桌面应用开发)分为javaME(微型开发)和javaEE(企业级开发)

    6、规范写程序:1.常量名全大写,单词与单词之间用下划线区分

                         2.包名必须全小写

                         3.类名首字母必须大写

                         4.变量名首字母必须小写,后面单词首字母大写

    7、常量:1.字面常量:‘ '    enter,' '  tab, '\'

                 2:符号常量:final double PI=3.1415926;

    为什么要给常量取名?      答:1.把业务含义带入到常量值中  2.方便修改

    8、String s=null; //空                 

        String s=" ";   //空的字符串

    9、a%b    (a,b必须是整数,其值的正负与a相同)

    10、位运算符:<< 、>>、>>>、&、|、~、^

           m<<n   相当于m*2的n次方

        ^(异或):相同为假,不同为真

        任何一位数异或本身为0;异或0为其本身。

    例子:将a和b的值交换,不准使用空瓶,不准使用加减乘除,只能用异或。

    public class TestMain {
        public static void main(String[] args) {
             Auto-generated method stub
            int a = 10;
            int b = 6;
            a = a ^ b;
            b = a ^ b;
            a = a ^ b;
            System.out.println("a = " + a);
            System.out.println("b = " + b);

    11、递归:也是循环的一种。让一个方法自己调用自己,形成递归

    例子:写一个将任何整数转化为二进制的程序。

    public static void main(String[] args) {
    
    tenToTwo(num);
    }
    public static void tenToTwo(int num){
            int mod = num % 2;
            int result = num / 2;
            if(result > 0){
                tenToTwo(result);
            }
            System.out.print(mod);
        }
  • 相关阅读:
    2017光棍节新生训练赛
    javascript模块化编程(二):AMD规范
    javascript模块化编程(一):模块的写法
    CommonJS Promises/A规范
    javascript面向对象(三):非构造函数的继承
    javascript面向对象(二):构造函数的继承
    javascript面向对象(一):封装
    this用法(ryf)
    javascript继承机制的设计思想(ryf)
    XMLHttpRequest对象用法
  • 原文地址:https://www.cnblogs.com/ywloveby/p/6111266.html
Copyright © 2020-2023  润新知