JAVA学习全套笔记.doc

  1. 1、本文档共173页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA学习全套笔记

Repository URL: https://USERG:8443/svn/jsd151201 配置变量: 计算机→属性→高级系统设置→高级→环境变量 系统变量→新建 JAVA_HOME 变量 。 · 变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0) 系统变量→寻找 Path 变量→编辑 · 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; · (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码) 系统变量→新建 CLASSPATH 变量 · 变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点) · 系统变量配置完毕 检测是否成功:cmd下输入 java javac java –version // 检查版本 // TODO注释用于在Tasks页面上查看未完成的方法 快捷方法: System.out.println()可以用Syso+ Alt + /直接写全 Ctrl + / 将当前行注释 main方法可以main+ Alt + / + Enter直接写全Ctrl + Shift + *:将所有方法打开 Ctrl + Shift + 小键盘的/:将所有方法关闭 Ctrl + Page Up / Ctrl + Page Down:在打开的多个java文件间切换 Ctrl + 鼠标点击方法名: 进入方法体内部 Ctrl + F:查找 Ctrl + K:依次查找鼠标选定关键字 Ctrl + Shift + K:查找上一个鼠标选定关键字 Alt + ↑ / ↓:将上下相邻的两行互换位置 Ctrl + Alt + ↓:复制当前行 Ctrl + Shift +O:快速导包 Ctrl + Shift +F:调整格式 Ctrl +Enter:将字符串快速分行 Ctrl + Shift+T:查找类 Alt + Shift + J:生成注释Alt + Shift + M:将选定代码封装为一个方法 Ctrl + O:查看类中的属性及方法列表 Ctrl + T:查看类的继承关系 Alt + Shift + X,T:快速对@Test标签标记的方法进行测试 long stattime = System.currentTimeMillis();表示从1970.1.1零时到现在的毫秒数 +两边是数字为加法,有一边为字符串做字符串连接 switch后不能加long型 int i = (int)(Math.random()100); 后面(Math.random()100)一定要加括号,不然就是一个伪随机数 Math.random()随机生成一个0.0-0.99999999999999…之间的数 建议:循环层数越少越好,层数越少效率越高 若循环次数超3层,说明设计有问题 import java.util.Random; Random ran = new Random(); arr[i] = ran.nextInt(100); 使用Random类,需要导入java.util.Random 用Random类的nextInt(100)方法来生成随机数,括号内的100应为0-100之间 数组 程序=算法+数据结构 算法:解决问题的流程/步骤(顺序,分支,嵌套) 数据结构:将数据按照某种结构来保存 设计良好的数据结构会导致好的算法 数组是一种数据类型(引用类型) int [] = new int[]{2, 5, 8}; 中括号内不能加数字 数组的访问: 通过数组名.length可以获得数组长度 数组可以用Arrays.toString(arr)来输出 需要导入java.util.Arrays 数组复制 System.arraycopy(a,0, a1, 0, 5) arr = Arrays.copyOf(arr, arr.length+1); 数据不同时选择哪种排序方式,最终效率不同 冒泡的原理: 1. n个数冒n-1轮 2. 每一轮都是从第一个元素开始比,每次和它的下一个元素比 3. 冒出来的不再比较了 升序使用Arrays.sort(arr);来排列 并非一次判断就能得到最终结果用开关 double a = Math.sqrt(100) 求100的平方根 方法(函数) 1.封装一段特定的逻辑功能 2.方法尽可能独立,尽可能小 3.方法可以被反复调用 4.结构清晰,便于维护,便于合作开发 若方法执行完之后,需要一个数据,则有返回值 若方法执行完

文档评论(0)

tianma2015 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档