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

相关推荐

  • 系统内部公司资质维护人员变动管理

    系统内部公司资质维护人员变动管理 随着公司业务的不断发展,公司资质维护人员变动管理变得越来越重要。为了确保公司资质能够及时、准确地维护,必须对人员变动进行有效的管理。本文将介绍一种…

    科研百科 2024年10月26日
    1
  • 分享几个赚小钱的软件(分享几个赚小钱的软件是真的吗)

    派派—派派是《快乐大本营》推出的一款游戏软件,主要是种菜,开矿。还可以和微信一样交朋友,聊天,领各种红包。随着等级的提高,红包也越来越大。先期可以提现到微信,十元以上就提现到支付宝…

    科研百科 2023年4月21日
    76
  • (受权发布)中国共产党章程

    新华社北京10月26日电 中国共产党章程 (中国共产党第二十次全国代表大会部分修改,2022年10月22日通过) 总纲 中国共产党是中国工人阶级的先锋队,同时是中国人民和中华民族的…

    科研百科 2023年1月5日
    175
  • 公共政策分析哪本教材好

    公共政策分析是评估和制定公共政策的重要工具。为了更好地掌握这一技能,许多学者和专业人士都推荐了一些经典的公共政策分析教材。在这篇文章中,我将介绍一些常用的公共政策分析教材,并谈谈它…

    科研百科 2024年12月5日
    0
  • 开展科研项目的想法和建议

    开展科研项目的想法和建议 科研项目是现代科学发展的重要推动力量,能够为人类带来深刻的社会和经济效益。然而,开展科研项目的过程并不简单,需要深入思考、精心设计、严谨实施。本文将从开展…

    科研百科 2024年10月11日
    8
  • 北森人力资源管理软件

    北森人力资源管理软件:优化企业人力资源管理的利器 随着企业规模的不断发展和壮大,人力资源管理也变得越来越复杂和繁琐。传统的人力资源管理方式已经无法适应现代企业的需求,因此,一款高效…

    科研百科 2024年9月18日
    16
  • 医学专硕四证哪个最难考

    医学专硕四证是指医学硕士专业硕士学位证书、医学博士学位证书、医学硕士学位证书和医学博士学位证书。医学专硕四证是医学领域的一种研究生证书,其考生需要具备扎实的医学知识和较高的学习能力…

    科研百科 2024年11月13日
    0
  • APP车机控制功能大全零跑(车机控制系统)

    零跑APP应该是零居使用频率很高的软件了,除了能随时随地查看车辆状态,与零居交流互动等常规功能外,还有APP控制车辆这种超硬核功能外,今天就和零居们理一理零跑APP的那些控制功能!…

    科研百科 2023年8月25日
    52
  • 山西医科大有哪些科研项目山西医科大有哪些科研项目

    山西医科大有哪些科研项目 山西医科大是一所位于中国山东省青岛市的高等学府,是中国现代医学教育的重要机构之一。该校拥有一流的师资力量和先进的教学设施,致力于培养具有国际视野和创新精神…

    科研百科 2024年9月11日
    21
  • 科技项目管理机制

    科技项目管理机制是现代科技发展的重要基础,它能够有效地组织和管理科技项目,确保项目的顺利完成和高效的实施。本文将探讨科技项目管理机制的基本概念、优势和挑战,以及如何更好地应用这些机…

    科研百科 2024年9月25日
    16