第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用

移位运算符

第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第1张图片

左移运算符

第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第2张图片
取模比如移动33位 超出的 按4乘以8等于32 余1 则移动1位。
技巧:可以导出想移位和移位后数的二进制,进行比对操作。
也可以比如想移位8变成32,则8乘以4等于32,则根据没有溢出的情况下,左移n位就相当于乘以2的n次方,就是2的2次方是4
则8的二进制左移2位得32

右移运算符

第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第3张图片
以上的符号位都是不变的。

无符号运算符第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第4张图片

无符号-没有负数。因为补0到符号位后0是代表正数。负数就给变成正数了
String 属于自定义类。

特殊运算符

第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第5张图片
第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第6张图片
notepad++

IDE集成开发环境

eclipse和idea
www.eclipse.org
下 Eclipse IDE for Eclipse Committers 4.5.2

IDE的使用之eclipse

eclipse修改背景色
第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第7张图片

打开控制台窗口
第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第8张图片
恢复默认窗口
第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第9张图片
Ctrl+N快捷键 建立一个java工程
选择class文件存储位置,默认java文件和class文件不在一起。
第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第10张图片
建立java class的java包(文件夹),com.learning com.为一个商业项目的命名规则。
对src右键-new-class
第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第11张图片
eclipse运行代码
右键运行 也可以点上面的向右小绿箭头
第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第12张图片

eclipse显示关闭行号

第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第13张图片

eclipse快速生成成员属性

第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第14张图片

修改eclipse快捷键,快速创建set和get

第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第15张图片

eclipse快速方法重写

第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第16张图片
第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第17张图片

eclipse快速创建继承其他类的方法

第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第18张图片
第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第19张图片
第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第20张图片

Eclipse选择包围方式

第五天-移位运算/和Eclipse开发Java程序/和java中的一些应用_第21张图片

技巧

  1. 双击行号旁边蓝色的地方可以添加断点
  2. 输入完Scanner in = new Scanner(System.in);在eclipse中可以使用ctrl+shift+o快速引入import
    java.util.Scanner;
  3. ctrl+shift+w可以快速关闭全部java代码窗口
  4. 在创建class页面,可以快速添加main方法,选上钩即可
  5. syos 加alt+/ 回车 能把System.out.println(""); 全部出来
  6. ctrl+/ 能将选中的每行都注释
  7. 选中代码,按alt+上或下可以移动代码
  8. 选中变量名用alt+shift+r可以把变量名快速改掉,改好了按回车即可。
  9. 对着控制台右键,选择preferences,可以替换控制台背景色字体色等
    10.Ctrl+左键点击变量名或者对象名,可以自动指向它的初始位置。

/**
*判断in是否属于scanner类型
*/
Scanner in = new Scanner(System.in);
boolean bool2;
bool2 = in instanceof java.util.Scanner;
System.out.println(bool2);


int[] arr={1,2,3,4,5};
int length=arr.length;//求数组的长度

String 有length()方法,用来求字符串的长度String str=“Hello”;
int length=str.length(); //求字符串的长度


import java.util.Arrays;
Arrays.sort(scores); //数组排升叙用
如果想倒叙,可以把元素从最后的下标开始往新的数组中正着存。


Math.PI可以调用一个π


Scanner in = new Scanner(System.in);
System.out.print("请输入数字: ");
while (true){
try{
String str = in.next();
int a = Integer.valueOf(str);
return;
}catch (Exception e){
System.out.println(“ERROR!”);
System.out.println(“请重新输入:”);
}
}
//可以利用这个方法处理异常


public String enquiry(String a){											
	if(a.equals("A"));
		return 0;
}

可以判断字符串里的字符。


UUID.randomUUID(); //生成一个随机数 又英文字母数字短线组成,基本不会重复。


cmd中输入netstat -ano可以查看占用端口程序的pid之后到任务管理器可以结束任务释放端口

你可能感兴趣的:(java学习)