数理科学

当前位置:夺金60秒计划 > 数理科学 > 我做的第一个程序(菜鸟的java课堂笔记)

我做的第一个程序(菜鸟的java课堂笔记)

来源:http://www.smlvn.com 作者:夺金60秒计划 时间:2019-09-10 11:28
1.不要记得太紧太密,每页右边留下约1/3的空白处,以便日后补充、修改。2.用词用语要简洁浓缩。3.写字速度要快、字迹不必要求太高,能看清就行。4.注意听课与看书结合,有些内容可直接在书上批注。5.用不同颜色的笔,比如你用蓝色和红色,一般的用蓝色笔写,重要的内容如概念、公式、定理用红色笔写,这样便于以后复习只需看一下提纲然后进行联想。整理笔记“七步法”第一步,忆“趁热打铁”,课后即抓紧时间,对照书本、笔记,及时回忆有关的信息。实在忆不起来,可以借同学的笔记参看。这是整理笔记的重要前提,为笔记提供“可整性”。第二步,补课堂上所做的笔记,因为是要跟着老师讲课的速度进行的,一般的讲课速度要比记录速度快。于是笔记就会出现缺漏、跳跃、省略甚至符号代文字等情况。在忆的基础上,及时作修补,使笔记有“完整性”。第三步,改仔细审阅笔记,对错字、错句及其他不够确切的地方进行修改。其中,特别要注意与解答课后练习,与教学目的有关的内容的修改,使笔记有“准确性”。第四步,编用统一的序号,对笔记内容进行提纲式的、逻辑性的排列,注明号码,梳理好整理笔记的先后顺序,使笔记有“条理性”。第五步,分以文字或符号、代号等划分笔记内容的类别。以语文为例,哪些是字词类,哪些是作家与作品类,哪些作品是分析类,哪些是问题质疑、探讨类,哪些是课后练习题解答等。为分类摘抄做好准备,使笔记有“系统性”。第六步,舍省略无关紧要的笔记内容,使笔记有“简明性”。第七步,记分类抄录经过整理的笔记。同类的知识,抄在同一笔记本,或一本笔记的同一部分里,也可以用卡片分类抄录。这样,日后复习、使用就方便了。按需所取,纲目清晰,快捷好用,使笔记有“资料性”。

我做的第一个程序(菜鸟的java课堂笔记),java课堂笔记

内存: 堆区,栈区,常量区,计数区,代码区; 数据类型: 基本数据类型:整形,浮点型,布尔型 boolean 只能返回真假值,字符型; 引用数据类型:类,数组; 基本数据类型——》直接存放到栈区; 引用数据类型——》将引用放到栈区,将内容放到堆区; 全栈工程师:全都会,最牛逼; 数组声明: int [] a = new int [7];   方法: 修饰符 返回值类型 方法名(参数列表){ 方法体。。。 【return】 } 方法的唯一性: 方法名+参数列表(顺序,个数,类型);   方法的重载: 两同 同一个类 方法名相同   一不同 参数列表(顺序,个数,类型)   注意 基本数据类型在方法进行之后数据不变 引用数据类型在方法进行之后数据改变   工具类已经封装好一些特定的方法:Arrayssort 数组; 排序方法 指定数组升序排序 Arrayssort.sort(**); 判断两个值是否相等 Arrayssort.equals(***==***); 查找一个数在数组中的位置 Arrayssort.binarySearch(***);该方法必须排序后使用 替换字符串中***=***.replace("**","**"); 可以将字符串转换成新的字符串数组 中间以,隔开 常量可以直接比较,因为地址一样,字符串的比较也要用equals 但是方式不一样 ,可以写为name1.equals(name2);   .length可以表示数组的长度,也可以表示字符串长度 其中字符串要加();   测试某个字符属于哪一类 function CharMode(iN){ if(iN=48 && iN=57)//数字 return 1; if(iN=65 && iN=90)//大写字母 return 2; if(iN=97 && iN+122)//小写字母 return 3; else//其他符号 return 4; } 计算一共返回多少个值 function Total(num){ modes=0; for(i=0;i4;i++){ if(num&1)modes++; num=1; } return modes; } 将字符转为数组 ** = **.toCharArray(); 根据上面的我们可以做出一个测试密码强度的小程序: import java.util.*; public class Qiangdu{   public static void main(String[] args){     System.out.println("请输入你的密码,为你判断安全度");     int a=0,b=0,c=0;     Scanner mima = new Scanner(System.in); //输入     String z = mima.next(); //将值付给z //将长度付给n     char[] l = z.toCharArray(); //将字符转化成数组     for(int i=0;i<z.length();i++){ //进行逐个排查循环       if(l[i]>=48 && l[i]<=57){ //数字         a=1;       }else if(l[i]>=65 && l[i]<=90){ //小写字母         b=1;       }else if(l[i]>=97 && l[i]<=122){ //大写字母         b=1;       }else{ //特殊符号         c=1;       }     }     System.out.println("查看类型1代表有0代表无nn数字"+a+",字母"+b+",符号"+c); //显示类型     int sum = a+b+c;     switch(sum){ //密码强度       case 1:System.out.println("安全度:弱");break;       case 2:System.out.println("安全度:中");break;       case 3:System.out.println("安全度:强");break;     }   } }

内存:堆区,栈区,常量区,计数区,代码区;数据类型:基本数据类型:整形,...

内存:

堆区,栈区,常量区,计数区,代码区;

数据类型:

基本数据类型:整形,浮点型,布尔型 boolean 只能返回真假值,字符型;

引用数据类型:类,数组;

基本数据类型——》直接存放到栈区;

引用数据类型——》将引用放到栈区,将内容放到堆区;

全栈工程师:全都会,最牛逼;

数组声明:

int [] a = new int [7];

 

方法:

修饰符 返回值类型 方法名(参数列表){

方法体。。。

【return】

}

方法的唯一性:

方法名+参数列表(顺序,个数,类型);

 

方法的重载:

两同

同一个类

方法名相同

 

一不同

参数列表(顺序,个数,类型)

 

注意

基本数据类型在方法进行之后数据不变

引用数据类型在方法进行之后数据改变

 

工具类已经封装好一些特定的方法:Arrayssort 数组;

排序方法

本文由夺金60秒计划发布于数理科学,转载请注明出处:我做的第一个程序(菜鸟的java课堂笔记)

关键词: