Java语⾔特性
- 易学:Java语⾔的语法与C语⾔和
C++语⾔很接近,使得⼤多数程序员
很容易学习和使⽤Java - ⾯向对象:Java语⾔提供类、接
⼝和继承等 - 健壮:Java的强类型机制、异常
处理、垃圾的⾃动收集等是Java程
序健壮性的重要保证.且丢弃指针 - 安全:Java通常被⽤在⽹络环
境中,为此,Java提供了⼀个安全
机制以防恶意代码的攻击。如:安
全防范机制(类ClassLoader),如
分配不同的名字空间以防替代本地
的同名类、字节代码检查。
Java程序运⾏机制-虚拟机机制
JAVA 程序初体验
/////////////////////////////////
1.编写代码->文本编辑器
2.编译:javac 检测代码是否有错(语法)
3.运行:java Hello (运行时错误)
IDE:集成开发环境
IDE的种类:MyEclipse Eclipse AndroidStudio
C开头 class类
i开头 interface接口
m method 方法
/**
*/
文档注释
创建一个类:

//注意点:

将字符串和数字拼接输出:

Java和C语言的区别:数组、布尔类型、字符串
定义一个数组:(注释为定义布尔类型)

输出字符串\字符串数组:

输入:

产生一个随机数:

用JAVA编译器编写死亡游戏
/**
- 输入参与人数 :7
- 编号
- 输入死亡号码:3
- 输出死亡顺序
*/
class KillMan{
public static void main(String [] args) {
int num=0;
//创建一个Scanner对象 用于接受终端的输入
Scanner scanner=new Scanner(System.in);
//提示输入参与的人数
System.out.print("请输入参与人数:");
num=scanner.nextInt();
int [] temp = new int[num];
//定义数组保存所有的编号
//开始编号
for(int i = 0; i<num; i++){
temp[i]=i+1;
}
//提示输入死亡号码
System.out.print("输入死亡编号:");
int killedNumber =scanner.nextInt();
int killed=-1;
int count=0;
int totalKilled=0;
//开始游戏
for(int i=0;i< num;i++){
if(temp[i]!=killed){
//这个人报数
count++;
//判断报的是不是死亡编号
if(count==killedNumber){
//按顺序杀人
System.out.println(temp[i]);
//杀掉这个人
temp[i]=killed;
//杀人总数++
totalKilled++;
count=0;
if(totalKilled==num-1){
break;
}
}
}
//判断是不是最后一个
if(i==num-1){
i=-1;
}
}
//输出数组
for(int i=0;i< num;i++){
System.out.print(temp[i]+" ");
}
}
}
为Android stdio 设置的一些快捷键。
/**
- ctrl+p 光标移到上一行
- ctrl+N 光标移到下一行
- ctrl+B(Back) 光标向左移一个字符
- ctrl+F 光标向右移动一个字符
- ctrl+A 光标跳到行首
- ctrl+E 光标跳到行尾
- ctrl+W 当前窗口最大化
- */
感悟:今天的内容较为简单,起先的内容较为乏味,我还打了瞌睡 而且还被逮到了0.0 不过今天还是有收获的,复习了下java编写过程中的一些基础知识,并且用java编写了死亡游戏,最大的收获应该就是学会了如何设置快捷键,这为今后代码的编写提供了很大方便。
网友评论