java简单程序,用java开发app的步骤

一、学习目的学习使用AndroidStudio创建一个Java项目 。Java语言是一种简单易用、完全面向对象、平台无关、安全可靠的主要面向互联网的开发工具 。用IDE编写代码的最大优势是代码检查 。IDE有很好的提示功能,可以时刻提醒用户语法错误
二、学习内容 1、java语言的特点
1、易学:Java去掉了C/C中的指针、结构等不易理解的数据类型 。
2.面向对象:Java语言中的一切都是对象 。所有面向对象语言都支持三个概念:封装、多态和继承;
3.平台无关性:JVM(java虚拟机)是java平台无关性的基础 。Java程序会被编译器转换成平台无关的机器码,称为带扩展名的字节码文件 。上课 。字节码最大的优势是可以跨平台运行,也就是说Java字节码可以一次编写,随处运行 。
4.可靠性:Java强大的类型化机制、异常处理和垃圾自动收集是Java程序可靠性的重要保障 。
5.安全性:Java是一种主要用于网络应用开发的语言 。正因如此,Java具有很高的安全性,它通过自身的安全机制,防止病毒程序的产生和下载程序对本地系统的破坏 。最后,客户端用户可以限制从网络加载的类只能访问某些文件系统
2,使用AndroidStudio创建一个Java项目
1.打开安卓工作室,点击文件-新建项目,然后选择基本活动,点击下一步

java简单程序,用java开发app的步骤

文章插图
2.填写名称包,选择Java作为语言,然后单击完成
java简单程序,用java开发app的步骤

文章插图
3、将安卓下的app文件NewModuel放在合适的机器上
java简单程序,用java开发app的步骤

文章插图
4.选择Java库库名称完成
【java简单程序,用java开发app的步骤】
java简单程序,用java开发app的步骤

文章插图
5.右键单击Java文件创建一个新包,右键单击MyClass创建一个新类,Java项目就基本创建完成了
java简单程序,用java开发app的步骤

文章插图
3,Java程序的编写
1.包名作为文件存在 。同一包名下的源零件不能同名 。不同的名称空间可以有相同的名称
2、丙类;离子表面接口;m法
20228cad" />3,为什么需要自己创建一个类
*避免重名
*合理地管理代码结构
4,使import 导源件 :使个件之前必须要导 如果是在的包就
不需要导了 。
5,在同一个文件里可以创建多个类 public修饰的类必须和文件名相同,一个源文件里面只有一个public修饰的类
6,main方法:提供一个入口点;
public 入口方法需要外部调用;
static 静态方法 在编译的时候先被加载;
void main 方法不需要返回值 GC机制 自动释放
public static void main (String[] args){ }7,基本数据类型
和C语言相差不大
String 字符串;boolean 布尔类型;
float num1 = 9.0f; //末尾要加f,以和double区分 long num2 = 1234L; //末尾加L,和int区分 String num3 = "jack and merry";boolean isExist = true;8,输出
float num1 = 9.0f; System.out.println("hello world"); System.out.println(num1+"welcome to china");9,输入 系统自动导入import java.util.Scanner;
Scanner reader = new Scanner(System.in); int num2 = reader.nextInt();10,数组
int[] score = new int[5]; //定义数组一定要指明大小 score[0] = 20; String[] names = new String[5]; //字符串数组 names[0] = "xwj";三、小项目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++){ //判断i指向的按个人是否已经死亡 if (temp[i] != killed){ //这个人报数 count++; //判断报的是不是死亡编号 if(count == killedNumber){ System.out.println(temp[i]); count = 0; //杀掉这个人 temp[i] = killed; //杀人总数+1 totalKilled++; //判断是不是还剩一个 if (totalKilled == num-1){ break; } } } //判断是不是最后一个 if (i == num-1){ i = -1; } } //输出数组 for (int i = 0; i < num; i++){ System.out.print(temp[i]+" "); } }}四、感悟初开始学习感觉还不算很难,但是还是得认真去学习,把基础练好才能更好的学习后面的内容,平时要多敲代码,在保证正确率的前提下,尽量提升速度 。
最后,我自己是一名从事了多年开发的JAVA老程序员,辞职目前在做自己的java私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的java学习干货,可以送给每一位喜欢java的小伙伴,想要获取的可以关注我的头条号并在后台私信我:【交流】,即可免费获取 。

java简单程序,用java开发app的步骤

文章插图