JAVA学习打卡第一天

JAVA零基础学习-打卡第一天

  1. java简介
    Java技术体系平台 :Java SE 标准版 ,Java EE 企业版 ,Java ME 小型版 。
    Java特点 :面向对象的 ,健壮 ,跨平台性的( 一个编译好的.class文件可在多个系统下运行 , 因为有JVM ),解释型语言 。
    <注> :
    1)解释性语言 :编译后的代码不能直接被机器执行 ,需要解释器执行 。 比如 :javascript , PHP , java 。
    2)编译性语言 :编译后的代码 ,可以直接被机器执行。
    比如 : c/c++ 。
    3)开发工具 :editplus , notepad++ , Sublime Text , IDEA , eclipse等 。
    4)可以前期选择sublime锻炼代码感 , 后期选择IDEA等 。
    Java运行机制 :核心机制-Java虚拟机 [ JVM virtual machine ] , 包含在JDK中 , 不同操作系统需要匹配不同的JVM ,实现 “ 不同编译 ,一次运行 ” 。
    什么是JDK : [ Java Development Kit , Java开发工具包 ]
    JDK = JRE + java的开发工具 [ java , javac , javadoc , javap等 ]
    什么是JRE : [ Java Runtime Environment , Java运行环境 ]
    JRE = JVM + Java的核心类库 [ 类 ]
    如果只想运行开发好的 .class , 只需要JRE 。

工具:sublime text
<注> :
在文件->设置文件编码->GBK
需要重新保存即可

//这是java的快速入门,演示
//1.public class Hello 表示Hello是一个类,是一个public公有的类
//2.Hello{} 表示一个类的开始和结束
//3.public static void main(String[] args)表示一个主方法,即程序的入口
//4.main() {} 表示方法的开始和结束
//5.System.out.println("hello,world~") 表示输出"hello,world~"到屏幕
//6.;表示语句结束
public class Hello{
	//编写一个main方法
	public static void main(String[] args){
		System.out.println("hello,world~");
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: public class ClockIn { public static void main(String[] args) { System.out.println("正在打中..."); System.out.println("打成功!"); } } ### 回答2: 好的,下面是一个简单的Java代码的示例: ```java import java.util.Date; public class PunchCard { public static void main(String[] args) { punchIn(); // 上班打 punchOut(); // 下班打 } public static void punchIn() { Date currentTime = new Date(); System.out.println("上班打时间:" + currentTime); // 此处可以添加相关的打逻辑,比如将打时间记录到数据库中等 } public static void punchOut() { Date currentTime = new Date(); System.out.println("下班打时间:" + currentTime); // 此处可以添加相关的打逻辑,比如将打时间记录到数据库中等 } } ``` 上述代码定义了一个名为PunchCard的类,其中包含了punchIn和punchOut两个方法,分别用于上班和下班打。在每个方法中,我们使用Date类获取当前时间,并将其打印出来。在实际应用中,你可以根据需要自定义具体的打逻辑,比如将打时间记录到数据库中等操作。 希望以上代码对你有帮助! ### 回答3: 下面是一个简单的JAVA代码示例: ```java import java.util.Scanner; import java.text.SimpleDateFormat; import java.util.Date; public class PunchCard { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入员工姓名:"); String name = scanner.nextLine(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date currentTime = new Date(); String punchTime = dateFormat.format(currentTime); System.out.println(name + "于" + punchTime + "打成功!"); } } ``` 这段代码首先使用Scanner类获取员工姓名输入,然后使用SimpleDateFormat类获取当前时间并格式化为"yyyy-MM-dd HH:mm:ss"形式的字符串。最后打印出员工姓名和打时间。 你可以将这段代码保存为PunchCard.java文件,在命令行中使用`javac PunchCard.java`命令编译,然后使用`java PunchCard`命令运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值