hello java !

我对于计算机性编程性质的课程一直没有很好的悟性,但功夫不服有心,最近自己学习视频课程,随时关注娄老师的博客,慢慢的对于java编程有了新的认识,也用eclipse软件进行了简单java的编译。

了解的编译平台后,我就根据学习理解简单说一说这三者的关系,JVM就是Java虚拟机的意思,.class文件才能跑起来,不然系统是无法直接运行的。本书中也反复强调了其重要性,强调“JVM是Java程序唯一认识的操作系统,其可执行文件为.class文档”这一重要观念。JRE指的则是Java的运行环境,也就是Java程序要执行,总要有个适合它的环境吧,就像C语言一样,同样也需要环境,不可能简简单单自己就执行起来了。JDK则包含了一些Java语言开发工具,总之要开发Java程序就一定要装JDK。

接下来就打开了软件进行简单的hello java 的编译。

打开软件后先新建了一个hello java的project的文件,在其目录下随后又建了abc的class的文件。之后就照着书上的代码敲了代码。

因为我只之前在极客学院上学习过java视频,知道system.out.println()是一个输出函数,我就输入了进去,但是点击编译发现是失败的,在system有红色标识,后来我又认真的看了下视频,发现是在输出函数的第一个字母应该大写,我改正了过来,并且编译也成功的通过了。

这是第一个小java代码,小有成就,希望以后的java会更棒。

时间: 2024-10-06 06:15:10

hello java !的相关文章

c++  与  java  中的 继承

C++ 代码: #include <iostream> #include <string> using namespace std; class Parent { public: void fun() {cout<<"Parent fun"<<endl;} void fun(int a) {cout<<"Parent fun int a"<<endl;} void fun(int a, int

1 Java中的时间类型

总结:sql中的时间转 util的时间直接赋值即可:反过来,必须先吧util下的时间转换成毫秒,再通过sql的构造器生成sql的时间格式. 1 Java中的时间类型 java.sql包下给出三个与数据库相关的日期时间类型,分别是: l Date:表示日期,只有年月日,没有时分秒.会丢失时间: l Time:表示时间,只有时分秒,没有年月日.会丢失日期: l Timestamp:表示时间戳,有年月日时分秒,以及毫秒. 这三个类都是java.util.Date的子类. 2 时间类型相互转换 把数据库

JAVA 初步学习一

Java 是由Sun Microsystems公司于1995年5月推出的Java面向对象的程序设计语言(简称Java语言)和Java平台的总称.Java两层含义:一.开发语言 二.开发平台 一.Java历史: 1991年Sun公司的James Gosling等人开始开发名称为Oak的语言.主要用于像有线电视转换盒这类消费设备. Sung公司的人后来发现Oak是一种已有的计算机语言的名字,于是,将其改为Java(太平洋岛屿爪哇盛产的一种味道非常美妙的咖啡) 1995年5月,Sun公司对外正式宣布了

分布式自增长ID(Twitter的 Snowflake JAVA实现方案 )

/**<p>项目名:</p>  * <p>包名: com.zdb.module.test</p>  * <p>文件名:IdWorker.java</p>  * <p>版本信息:</p>  * <p>日期:2015-5-23-下午1:17:49</p>  * Copyright (c) 2015singno公司-版权所有  */ package com.zdb.module.test; /

spring+mybati java config配置引起的bean相互引用日志报警告问题

摘要: Error creating bean with name 'XXX': Requested bean is currently in creation: Is there an unresolvable circular reference?; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: 如果把MapperScan单独配置,就不会有警告 报循环引用警告的配

java 锁!

问题:如何实现死锁. 关键: 1 两个线程ta.tb 2 两个对象a.b 3 ta拥有a的锁,同时在这个锁定的过程中,需要b的锁:tb拥有b的锁,同时在这个锁定的过程中,需要a的锁: 关键的实现难点是3, —— 所以说,死锁也不是那么容易出现的吧.. 实现方式synchronized.Lock 等等 死锁例子1  采用了不同类的两个对象. 原理是: 两个线程尝试进入同一个需要对象锁的方法 package basic.thread; public class DL { public static

python 学习第八课 -- 异常 反射 socket

面向对象 相关 一.isinstance(obj,cls)  查看obj是否为cls的对象 issubclass(sub,super) 查看类sub是否为super的派生类 二. 异常处理 1.   异常基础 try: pass except Exception,e: print e e为Exception的对象,print e 就是print Exception中的__str__ 2.   异常种类 常用异常 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo

Centos6.5 配置  DRBD8.4.3

废话不多说,现在开始: 1.2台虚拟机,Centos6.5系统,系统配置啥的都一样,能互相ping 通.把它们称为A和B. 2. A: server iptables stop setenforce 1                 //先把这2台服务器的防火墙和SELINUX关闭. ------------------------------------------- B: server iptables stop setenforce 1                 //先把这2台服务

《程序员的职业修养》读后感(二):说"不" and 说“是”

简介:"能就是能,不能就是不能,不要说'试试看'."另一方面,作为一个初入行业的程序员,我们有没有权利,应不应该说不(或是)呢,又该何时何地何事说"不(或是)"?这篇文章就解决此问题. 相信工作的人对此都会很有感触,当老板交给我们一个任务时,不管是对自己能力的不清楚认识,还是迫于老板的"淫威",大家貌似好像都不敢说一句能或者不能,总是选择一个折中的答案:我去试试看.可是这样的话语给老板的潜意识意思就是你可以完成,但是在你这里,这句话的潜意思就是我也很可能完不成.所以