以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

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

一、学习目的

学习使用Android Studio创建一个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,使用Android Studio创建一个Java项目

1.打开安卓工作室,点击文件-新建项目,然后选择基本活动,点击下一步

2.填写名称包,选择Java作为语言,然后单击完成

3、将安卓下的app文件NewModuel放在合适的机器上

4.选择Java库库名称完成

5.右键单击Java文件创建一个新包,右键单击MyClass创建一个新类,Java项目就基本创建完成了

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的小伙伴,想要获取的可以关注我的头条号并在后台私信我:【交流】,即可免费获取。