我在CodeGym上学Java(一)

我在CodeGym上学Java(从0到1)

在这里插入图片描述

前言:在抖音上知道的这个Java练习网站,当时就只是做了一个收藏,最近想要学Java了才开始在这个网站上学习,第一天学习,感觉还不错,比较有意思,比单纯的看书看视频有意思多了。
写这文章的目的算是做一个自己的一个学习笔记吧,同时也跟大家分享一下。

语法第0级:简介

  • Java语言编程:从零开始学习
  • 如何使用CodeGym
  • 虚拟机和第一个命令
  • 准备好开始第一个程序
  • 变量和数据类型
  • 什么是编译器?
  • 练习

Java语言编程:从零开始学习

从第 1 级开始学习。目标是帮助阿米戈升到第 40 级。
坚持学完整个课程,你就会成为一名 Java 程序员巨星。

坚持升级到第 40 级,你就会胜任一份初级 Java 开发人员的工作。因为 CodeGym 提供了大量的练习题,因此有些人甚至在达到第 20 级时就能找到工作。

如何使用CodeGym

介绍了一下课程如何进行:
**1.**整个课程分为四个单元或任务:Java 语法、Java 核心知识、Java 多线程和 Java 集合。每个任务包含 10 个级别,每个级别包含 10-15 个课程和 20-30 个练习题。
每完成一项任务,就会得到几个单位的暗物质作为奖励。如果要进一步完成任务,你需要用暗物质来解锁新的级别和课程。
**2.**要进入下一课或下一级别,你需要收集足够的“暗物质”来“购买”以进行解锁。
**3.**必须按顺序解锁课程。不能直接跳到课程中间,课程一旦解锁,就可永久访问。可以随时重新阅读,或重新查看示例。
**4.**编写程序
单击“打开”会打开Web IDE,在打开的界面里进行代码的编辑
左侧显示任务要求,上侧单击验证按钮进行验证。
课程有两种状态一种是“可用”另一种是“锁定”,锁定状态下需使用暗物质解锁。

虚拟机和第一个命令

虚拟机

用 Java 语言编写的程序由 Java 虚拟机 (JVM) 来执行。JVM 是一个特殊的程序,它知道如何执行用 Java 语言编写的程序。

Java三个基本原则
  • 在 Java 编程语言中,每个命令都单独占用一行。
  • 分号必须放在命令的末尾 一个程序不能只包含命令
  • Java 中的程序由类组成。
    1.通常一个类的代码由‘类名’和‘类主体’组成。类主体写在大括号内。
    在这里插入图片描述
  1. 类主体可能包含多个变量(也称为数据)和方法(‘函数’)。
    在这里插入图片描述
    3.类可以不带变量和方法但是一个最小程序必须至少包含一个类,该类必须包含至少一个方法/函数才能使程序运行。这个方法必须命名为‘main’
    例:
public class Home
{public static void main (String[] args){}
}

4.最小程序没有任何命令
启动程序的类可以有任何名称,但用于启动程序的‘main’方法必须始终保持相同。

public class Home
{//不可更改的部分public static void main(String[] args){//方法的代码}
}

第一个命令和程序

编写一个程序,其显示内容为:“I think being a programmer is cool”.在这里插入图片描述
System.out.println() 命令每次传递给该命令的文本都会显示在单独的行上。System.out.print() 命令,则文本显示在同一行

package zh.codegym.task.task01.task0101;/* 
我认为做一名程序员很酷
*/public class Solution {public static void main(String[] args) {//在此编写你的代码System.out.println("I think being a programmer is cool");}
}

变量和数据类型

变量是用来存储数据的特殊实体。
最接近的比喻是存放不同物品的盒子。
每个变量都有三个重要的属性:类型、名称和值 。

  • 类型:不同的盒子
  • 名称:盒子里存放的物品的名字
  • 值:放在盒子里的物品

声明一个变量:
首先是类型,然后是名称。

  • int a; 创建一个 int 变量,其名称为 a。
  • String s; 创建一个 String 变量,其名称为 s。
  • double c; 创建一个 double 变量,其名称为 c。
    变量也有类型。它只能存储类型与其自身相同的值。
    注:
  • 不能在同一方法中创建两个名称相同的变量
  • 变量名不能包含空格、加号、减号等。最好在一个变量名中只使用字母和数字
  • Java 语言区分大小写。 int a 和 Int a 不同。
  • int 类型可以让你在变量中存储数字,并对其执行运算:加法、减法、乘法、除法等
  • String 类型允许你存储多行的文本,也称为‘字符串’。要在 Java 中分配一个字符串,你需要将文本放在引号内。
  • 可以用加号 (+) 将字符串连接起来
String s = "阿米戈" + "是最棒的";	s 包含"阿米戈是最棒的"。
String s = "";	s 包含一个空字符串——一个完全没有符号的字符串。
int x = 333;
String s = "阿米戈" + x;	s 包含"阿米戈333"

可以为数字添加字符串,当你添加字符串和数字时,结果始终是一个字符串。

编译器

编译器是一个特殊的程序,它可将用编程语言编写的程序转换成一系列的机器代码。
程序员通常用编程语言来编写程序,然后运行编译器,将程序员编写的程序代码文件转换为含机器代码的单个文件——最终(已编译的)程序。
Java 编译器不会将所有类都编译成一个机器代码程序。相反,它会独立编译每个类,而且不是编译成机器代码,而是编译成特殊的中间代码(字节码)。当程序启动时,该字节码被编译成机器代码。、
有一个特殊的程序叫做 Java 虚拟机 (JVM)。当你需要运行一个字节码程序时,该虚拟机必须先启动。在程序执行之前,JVM 会将字节码编译成机器代码。

练习

  • 编写一个程序,其显示内容为“It’s not a bug - it’s a feature.
ublic class Solution {public static void main(String[] args) {//在此编写你的代码System.out.println("It's not a bug - it's a feature.");}
}
  • 注释掉几行,以便在屏幕上显示:2 加 3 等于 5
public class Solution {public static void main(String[] args) {int a = 3, b = 2;//System.out.print("二");System.out.print(b);System.out.print(" 加 ");//System.out.print(" 减 ");System.out.print(a);/*System.out.print("三");System.out.print(" 等于 ");*/System.out.print(" 等于 ");//System.out.print("五");System.out.print(a + b);}
}
  • 取消注释一行,以便该程序可显示数字 12 和 2(首先显示 12,然后显示 2)
public class Solution {public static void main(String[] args) {int x = 2;int y = 12;// y = x * y;y = x + y;x = y - x;y = y - x;System.out.println(x);System.out.println(y);}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部