初识Java和简单的Java文件编写及注意事项

Java的起源: 大胡子的Java语言主要的开发者James Gosling由此也被公认为Java语言之父。1995年5月23日,Sun科技部主管John Gage和Netscape创始人及副执行官Marc Andressen登上论坛向SunWord的听众宣布Java技术正式诞生,并将其纳入Netscape Navigator这个Web浏览器。十多年过去了,Java编程语言已经发展为“一种计算语言,一个平台,一个网络计算的架构(Sun首席执行官:Mac)”。

Java平台分类:Java编程语言体现在JavaSE、JavaEE、JavaME中,Java编程语言的实现体现在Java SE中。

Java技术平台: Java技术可以分成Java编程语言和Java平台。Java编程语言是一种高级编程语言,其语言特征归纳为:

a.简单                                                                                    b.结构中立

c.面向对象 (Javaoo,面向对象编程:javaoop)                     d.分布式

e.可移植                                                                                 f.高性能

g.多线程                                                                                 h.健壮

i.动态                                                                                      j.安全

               Java平台:所谓平台是指程序运行的硬件或者软件环境。当今流行的平台包括:Windows、Linux、Unix和Mac OS等,这些平台可以描述为操作系统以及下层硬件的一个组合体。Java平台与这些平台的不同之处在于:Java平台是一个运行在其它基于硬件的平台之上的纯软件平台。Java平台的两个组件:

1.Java虚拟机(Java Virtual Machine,简称JVM);

2.Java应用程序编程接口(Java Application P荣光让每名Interface,简称Java API);

Java语言是一门面相对象语言编程语言,类是Java程序的基本构造单元,Java程序中的所有语言都出现在一个类中。

 Java源程序的编辑:编写HelloJava.java文件

 public class HelloJava{

                        public static void main(String[] args){

                                 System.out.println("Hello World");

                   }

                }

   /*

 1.Java源程序文件的扩展名为.java;

 2.文件名必须与类名完全相同,必须注意大小写,类名的首字母必须大写;

3.执行程序:Javac.exe编译完,生成诸多个.class字节码文件,由于字节码文件不是可执行文件,所以不能执行;

               4.main主方法是Java运行时引擎(JRE)或“Java.exe”命令进程的入口点;

               5.源文件中可以有多个class声明的类;eg:class Person{//定义了另外一个类}

               6.java程序中有三个关键字:public、static、void、main(能够控制程序的流程);

               7.JVM调用main()方法开始执行Java程序。main()方法的签名为:public static void main(String[] args) ;     

               8.Java注释的三种技术:单行注释:// ;   多行注释:/* */(注意:多行注释不能够嵌套);        文档注释:/**  */;

               9.每条语句都以";"结束;

*/

执行如下:

javac HelloJava.java

              java HelloJava   

个人心得:因为在学习的过程中,我们会发现对很多东西都是一知半解,不是很透彻,到头来容易模糊,而且有很多事情,我们都不能真正的看清事物存在的本质,以及它的含义和来源,所以如果有一篇好的技术博客予以总结,一来,可以让我们理清头绪,知晓事物的起源,让我们理解起来更加透彻;二来,对学习进行总结,发现一些平时不太注重的潜在问题;三来,有利于大家交流技术,互相学习,共同进步。

时间: 2024-10-12 17:57:23

初识Java和简单的Java文件编写及注意事项的相关文章

-1-6 java 异常简单介绍 java异常 异常体系 Throwable 分类 throws和throw 异常处理 自定义异常

异常 异常:异常就是Java程序在运行过程中出现的错误. 异常由来:问题也是现实生活中一个具体事务,也可以通过java 的类的形式进行描述,并封装成对象. 其实就是Java对不正常情况进行描述后的对象体现. Throwable |--Error        严重问题,我们不处理. |--Exception |--RuntimeException        运行期异常,我们需要修正代码 |--非RuntimeException 编译期异常,必须处理的,否则程序编译不通过 Exception和

data injection aspect-oriented programming Spring Plain Old Java Object 简单老式Java

Spring In Action data injection aspect-oriented programming Plain Old Java Object 依赖注入能让相互协作的软件组件保持松散组合 面向切面编程允许你把遍布应用各处的功能分离出来形成可重用的组件 面向切面编程往往被定义为促使软件系统实现关注点分离的一项技术.系统由许多不同的组件组成,每一个组件各负责 一块特定功能.除了实现自身核心的功能之外,这些组件还经常承担着额外的职责,诸如日志.事务管理和安全这样的系统服务经常 融入

利用简单的JS文件编写APP格式下的网页

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <title>Tit

编写运行最简单的java程序——使用记事本编写java程序

第一个java程序--使用记事本编辑 经过上篇文章的java环境搭建成功的小伙伴们可以在自己的计算机上编写属于自己的java程序了yo~ 还没有搭建环境变量的小伙伴请转移到上一篇的随笔中去完成搭建. 连接地址:http://www.cnblogs.com/hysum/p/7084380.html 现在我们可以通过使用记事本来编辑我们的第一个java小程序. 第一步 .使用记事本编辑程序代码 用记事本编写的是java的源代码文件,里面的代码就是我们平时学习的java代码.生成的文件后缀是.java

2015.11.27初识java一集简单的java小程序

今天是来到汉企第二天,昨天主要学习了JAVA配置环境变量方法:1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME变量值:D:\Java\jdk1.7.0_60_x64(变量值必须为全英文路径,不能有中文) 变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(完全复制即可)3. 选择“系统变量”中变量名为“Path”的环境变量,双击该

Java使用jxl对excel文件进行简单的读写

jxl的Jar包下载地址:百度网盘 import java.io.File; import java.io.IOException; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; import jxl.write.Label; import jxl.write.WritableCellFeatures; import jxl.write.WritableSheet; import jxl.wr

java实现简单文件操作工具类

本篇带来关于文件操作的简单工具类,包括文件夹创建,文件夹删除,文件创建,文件重命名,文件复制,文件删除.如果需要文件夹复制,其实就是创建文件夹和复制文件的操作.下面直接上代码 package com.util; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.Fil

Java的的简单线程复制文件工具类FileUtil2.0

相对于版本1.0,多了很多方法, 比如,获取文件的后缀名,或修改后缀名和一些文件的简单操作. 文件复制到文件,文件复制到路径,路径下文件复制到新路径下, 代码如下,请享用: 1 package cn.util; 2 3 import java.io.*; 4 5 /** 6 * 线程的方式实现文件的复制. 7 文件的复制需要四个参数:1,路径或文件),2路径或文件,3,是否覆盖,4,是否追加, 8 多文件复制还需要加时间参数(毫秒). 9 * 以及File类实例的简单创建, 10 * 11 *

编写一个简单的java服务器程序

import java.net.*;import java.io.*; public class server{ public static void main(String[] args) throws Exception{ while(true){ //一直运行 ServerSocket server = new ServerSocket(80); //监听在80端口 Socket sock = server.accept(); //建立一个与客户机的socket FileInputStre