Android Studio 创建一个Java项目以及Java基础学习(android studio创建java工程)

一、学习目的

学习使用Android Studio创建一个Java项目。Java语言是一种简单易易用,完全面向面向对象、与平台无关、安全可靠的、主要面向Internet的开发工具。用IDE写代码最大的好处就是是代码检查。IDE具有良好的提示功能,它能时时刻刻提醒用户的语法错误

二、学习内容

1,java语言的特点

1,简单易学:Java去掉了C/C 中的指针,结构体等不易理解的数据类型

2,面向对象:Java语言的一切皆为对象。所有面向对象语言都支持三个概念:封装、多态、继承;

3,平台无关性:JVM(java虚拟机)是Java平台无关的基础。Java程序通过编译器会转化成与平台无关的机器码,称之为字节码文件,扩展名为.class。字节码最大的好处是可跨平台运行,即Java的字节码可以编写一次,到处运行。

4,可靠性:Java的强类型机制,异常处理,垃圾自动收集等是Java程序可靠性的重要保证。

5,安全性:Java是一种主要用于网络应用程序开发的语言,为此,Java语言具有较高的安全性,他通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的破坏。最后客户端用户还就可以限制从网络上装载的类只能访问某些文件系统

2,使用Android Studio创建一个Java项目

1,打开Android Studio点击File->New Project,然后选择Basic Activity ,点击next

Android Studio 创建一个Java项目以及Java基础学习(android studio创建java工程)

2,填写Name Package,语言选择Java 后点击Finish

Android Studio 创建一个Java项目以及Java基础学习(android studio创建java工程)

3,右机Android下的app文件>>New>>Moduel

Android Studio 创建一个Java项目以及Java基础学习(android studio创建java工程)

4,选择Java Library>>Library Name>>Finish

Android Studio 创建一个Java项目以及Java基础学习(android studio创建java工程)

5,右击Java文件可以新建包,右击MyClass可以新建类,Java项目基本创建好了

Android Studio 创建一个Java项目以及Java基础学习(android studio创建java工程)

3,Java程序的编写

1,包名以文件形式存在 同⼀个包名下的源⽂件不能重名 不同命名空间⾥⾯可以重名

2,C class类 ;I interface接口 ;M method方法

Android Studio 创建一个Java项目以及Java基础学习(android studio创建java工程)

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


Android Studio 创建一个Java项目以及Java基础学习(android studio创建java工程)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月24日 下午2:55
下一篇 2023年4月24日 下午3:11

相关推荐

  • AI在建筑领域的应用

    AI在建筑领域的应用AI在建筑领域的应用,涵盖我们生活中很多的东西。比如AI智能发明,通过AI技术不断探索,将生活中的各种经验灌输到我们脑海中,许多事情的操作很容易就能掌握,那么机…

    科研百科 2024年11月18日
    2
  • 邯郸建筑项目管理系统

    邯郸建筑项目管理系统 随着建筑行业的发展,建筑项目管理系统已经成为建筑行业中不可或缺的一部分。邯郸建筑项目管理系统是一种功能强大、易于使用、可靠的系统,可以帮助建筑公司更好地管理建…

    科研百科 2024年12月19日
    0
  • 银行协同办公工作总结(银行协同办公)

    银行协同办公:挑战与机遇并存 随着数字化时代的到来,银行业务逐渐向数字化转型。银行协同办公作为数字化转型的重要组成部分,其重要性不言而喻。然而,随着银行协同办公的复杂性和多样性,银…

    科研百科 2024年9月1日
    21
  • 军工类科研所

    军工类科研所为: 探索未来军事科技的秘密基地 军工类科研所为是中国军事科技领域的重要支撑力量,致力于推动国防科技的发展和进步。在这个神秘而重要的领域中,军工类科研所扮演着至关重要的…

    科研百科 2024年10月24日
    1
  • 可视化项目管理平台

    可视化项目管理平台:提高项目管理水平 随着信息技术的不断发展,项目管理领域也迎来了新的工具和技术。其中,可视化项目管理平台成为了近年来备受关注的工具之一。在本文中,我们将探讨可视化…

    科研百科 2025年1月5日
    0
  • 项目管理 办公系统

    项目管理办公室系统(Project Management Office System,简称 PMOS)是一种用于管理和协调项目工作的软件系统。在现代商业环境中,项目管理人员面临着越…

    科研百科 2024年5月26日
    58
  • 党龄多少年可以担任总支书记

    党龄多少年可以担任总支书记党龄多少年可以担任总支书记人到中年,国家也就大大的减少了各地区的活动。这里的“人”和“人”不是代表现在,而是这个时代对大多数人来说的职业。在大学的学费都不…

    科研百科 2024年11月20日
    1
  • 共建共治共享 深化平安创建丨岚皋检察:推行“五化”工作模式 提高机关党建质量

    2022年以来,岚皋县人民检察院推行主体责任具体化、组织生活规范化、活动阵地标准化、党建业务一体化、队伍建设专业化的“五化”党建工作模式,以高质量党建工作引领检察工作高质量发展,连…

    科研百科 2023年6月12日
    107
  • 进度项目管理系统

    进度项目管理系统 进度项目管理系统是一种用于跟踪和管理项目进度和资源的软件系统。它可以帮助项目经理和团队成员更好地了解项目的进展情况,制定和执行计划,并协调工作以确保项目按时完成。…

    科研百科 2024年7月15日
    22
  • 炉石传说:新版本天梯环境解读 德鲁伊再次登顶(炉石传说最新德鲁伊)

    本文是炉石港湾与纳格兰战队原创,与网易大神合作的标准战报,转载请联系网易大神,纳格兰战队,炉石港湾战队。未经允许不得转载。 欢迎订阅#HN标准战报#话题,战报更新会第一时间推送!也…

    科研百科 2023年4月1日
    120