Java——初识Java

  在学习Java之前我们要了解一下什么是程序?“程序”一词源于生活,通常是指完成某些事情的一种既定方式和过程。

在计算机当中我们对称序有特定的解释:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。

  在学java之前我们要了解一下这门语言的来历

  java是前Sum公司(现甲骨文股份有限公司)与1995年推出的高级编程语言,JAVA语言应用在几乎所有类型和规模的设备上,小到计算机芯片、蜂窝电话、大到超级计算机,无所不在。JAVA语言的创始人也被人们誉为“java语言之父”。

  他究竟能做什么呢?在计算机软件应用领域中,可以把java应用分为两种典型类型:一种是安装和运行在本机上的桌面程序,如政府和企业中常用的各种信息管理系统;另一种是通过浏览器访问的面向Intcrnet的应用程序,如网上购物商城系统。

  Java分为3个不同的领域。

  J2SE(Java 2 Platform Standard Edition):包含构成java语言核心的类,入数据链接、接口定义、输入/输出和网络编程。(企业级应用)

  J2ME(Java 2 Platform Micro Edition) : 包含J2SE中的一部分类,用于消费类电子产品的软件开发,如呼机、智能卡、手机、PDA和机顶盒等。(桌面应用程序)

  J2EE(Java 2 Platform Enterpaise Edition):Enterprise Edition(企业版)包含J2SE中的所有类,并且包含用于开发企业级应用类,如EJB、Servlet、jsp、xml和事物控制,也是现在Java的主要方向。   (java 游戏方面)

  如图:

  其中最核心的部分是J2EE,而 J2ME 和 J2EE 是在 J2SE 的基础之上发展起来的。从Java5.0开始,这三个发展方向分别更名为 Java SE 、Java ME、JavaEE。

开发Java程序的步骤,如图:

  

  1.编写源程序

  我们已经了解到Java语言是一门高级程序语言,在明确了计算机做的事情之后,把要下达的指令逐条使用Java语言描述出来,这就是编程程序。通常称这个文件为源程序或者源代码。Java源程序文件使用.java作为扩展名。

  2.编译源程序

  编译时就要用到“翻译官”了,也就是通常所说的编译器。经过它的翻译,输出结果就是一个扩展名为 .class 的文件,称为字节码文件,如 MyProgram.class 文件。

  3.运行

  在Java平台上运行生成的字节码文件,便可以看到运行结果。

  那么什么是编译器呢,在哪里可以看到运行结果呢?前Sun公司提供的JDK(Java Development Kit,Java开发工具包)。

安装JDK和配置环境变量请看另一篇博客  博客地址  http://www.cnblogs.com/szj-ang/p/7224668.html

接下来了解一下Java程序的结构:

  1.编写程序框架

  public void HelloWorld{ }

  其中HelloWorld为类的名称,它要程序文件的名称一模一样。类名前要用public(公共的)和class(类)两个词修饰,它们是不能改变的,中间要用空格分开。类后面要跟一对大括号,所有属于该类的代码都放在大括号当中。

  2.main方法

  public static void main(String[] args){ }

  main()方法有什么作用呢?正如房子需要从门进入,程序也要从一个固定的位置开始执行,在程序中称为“入口”。而main()方法就是程序的入口。是所有java程序的起始点,没有mian()方法,计算机就不知道从哪开始执行程序。

  注意:一个程序只能有一个main()方法

  3.编写代码

  System.out.println();

  这一代码的作用是向控制台输出信息。

那么了解了java的结构和在jdk的支持下,我们可以用记事本来第一个编写Java源程序

  首先,创建记事本程序,并以 .java 作为后缀名进行保存,例如在 "E:\案例"文件夹下创建“HelloWrold.java”文件。

  

这里会碰见一个问题,就是找不到后缀名。

在win7环境下打开我的电脑

组织下面有一个文件夹和搜索选项,点开

好了OK,这回把后缀名改成 .java就行了。

随后打开HelloWrold.java文件,并在其中编写代码:

接下来在你的键盘上按win+R

再次,在控制台使用javac命令对 .java 文件进行编译

生成的 .class文件

最后在控制台使用java命令运行编译后生成的.class 文件,就可以输出结果:

Java编码的规范

》类名必须使用public修饰

》一行只写一条语句

》用{ }括起来的部分通常表示程序的某一层结构。“{” 一般放在这一结构开始的最末,“}” 与该结构的第一个字母对齐,并单独占一行。

》底一层次的语句或注释应该比高一层次的语句或注释缩进若干个空格再书写,使程序更加清晰,增加程序的可读性。

时间: 2024-08-02 08:16:49

Java——初识Java的相关文章

JAVA 初识类加载机制 第13节

JAVA 初识类加载机制 第13节 从这章开始,我们就进入虚拟机类加载机制的学习了.那么什么是类加载呢?当我们写完一个Java类的时候,并不是直接就可以运行的,它还要编译成.class文件,再由虚拟机解释给当前的操作系统去执行.这些过程都是我们看不见的,我们能看见的也就是一个.class文件.既然虚拟机要解释这些.class文件给当前的操作系统听,那么他怎么获得这些.class文件呢?虚拟机获得这些.class文件的过程就是类加载了. 所以,总结来说就是:虚拟机将.class文件从磁盘或者其他地

屌丝的第一次博客 初识Java

大家好, 我是第一次玩这个博客,首先我要强调的是我不太会说话!如果有什么得罪的地方,你TM的来打我啊?(*^__^*) 嘻嘻!!! 前面只是和大家开了个玩笑,进入正题,本人是第一次接触Java,以后还要向大家请教啊! 现在只学习了Java的第一章“初识Java”,了解了一下Java的由来,以及他的发展史!! 最主要的是我知道了Java的程序结构,以及编写Java程序的注意事项,主要有以下几点: 1.Java的程序结构 public class 类名(必须要和文件名相同){ public stat

Java学习笔记心得——初识Java

初识Java 拿到这本厚厚的<Java学习笔记>,翻开目录:Java平台概论.从JDK到TDE.认识对象.封装.继承与多态...看着这些似懂非懂的术语名词,心里怀着些好奇与担忧,就这样我开始走进Java的世界.  Java产生的历史 Java来自于Sun公司的一个叫Green Project中撰写的程序语言,全球信息网(World Wide Web)兴起,Java Applet成为网页互动技术的代表,特别适合于Internet应用程序开发. Java语言的特点 1.面向对象 这是Java最重要

初识JAVA反射&lt;一&gt;_0626

反射 一.最开始接触javaSE的时候就没有怎么学过反射,感觉好难,老师讲的也很晦涩,然后就没有然后了,最近项目中用到了AOP切面编程,全都是运用的反射,不学不行了,索性问问过来人. 1.一种说法是java反射实际上就是转换,讲java代码转换为二进制. 2.第二种说法就是将javaBean什么的转换成你需要的形式. 现在给我的想法,我觉得在SpingMVC上就用到了反射,我前台的ajax传过来的值,可以直接传到我的Controller的参数中得类,比如说, $.ajax{ .... data:

初识JAVA,对servlet的理解

一.WEB开发的简单理解 Web开发是一个指代网页或网站编写过程的广义术语.网页使用 HTML.CSS 和 JavaScript编写.这些页面可能是类似于文档的简单文本和图形.页面也可以是交互式的,或显示变化的信息.编写交互式服务器页面略微复杂一些,但 却可以实现更丰富的网站.如今的大多数页面都是交互式的,并提供了购物车.动态可视化甚至复杂的社交网络等现代在线服务. 通俗的说,web开发就是我们说的做网站.它分为网页部分,和逻辑部分也就是我们说的前台与后台.前台负责与用户的交互,显示数据.用到H

初识JAVA(【面向对象】:pub/fri/pro/pri、封装/继承/多态、接口/抽象类、静态方法和抽象方法;泛型、垃圾回收机制、反射和RTTI)

JAVA特点: 语法简单,学习容易 功能强大,适合各种应用开发:J2SE/J2ME/J2EE 面向对象,易扩展,易维护 容错机制好,在内存不够时仍能不崩溃.不死机 强大的网络应用功能 跨平台:JVM,字节码 两个命令: javac helloworld.java:将Java文件编译为字节码的.class文件 java helloworld:运行Java程序...??暂时这么认为 数据类型: 普通数据类型:int a=3; 对象数据类型:使用关键字new,String s=new String("

java复习--初识java

1. 初识Java 1.什么是Java? Java是一门计算机语言,属于高级语言,是SUN公司(已经被Oracle公司收购)于1995年推出的一门高级语言. 为了使软件开发人员针对特定的市场进行开发,SUN公司将Java分为三个技术平台,分别是JavaSE.JavaEE.JavaME JavaSE(Java Platform Standard Edition)标准版,是为开发普通桌面应用程序提供的解决方案,JavaSE是三个平台中最核心的部分,JavaEE和JavaME都是从JavaSE的基础上

(一)初识java ---我的第一个java程序

初识java ---我的第一个java程序 课程目录 l  準備 l  開発環境的準備 l  環境変数Path設定 l  第一个程序 目标 «  实现自己的HelloWorld并运行看到结果 一.準備 (1)计算机(パソコン) (2)计算机硬件:肉眼能看到的部分 (3)计算机软件 系统软件:xp, windows, Linux, Mac 应用软件:office.qq…. (4)语言 自然语言:人与人交流沟通的 计算机语言:人与计算机交流沟通的 C,C++,C#,Java (5)人机交互 图形界面

初识Java Web

初识Java Web 系统学习Java Web也有一周时间了,整理一下这一周中接触到的新概念以及根据这一周的所学知识完成的一个基于JSP+Servlet+Java Bean+MySql的留言板Demo 几个概念 tomcat tomcat是一个"Web App Server",底层是Socket的一个程序,是JSP/Servlet的一个容器,简单来说,当我们在我们电脑本地编写HTML,css时,我们写的页面只能自己访问,别人不能远程访问我们写的页面,而tomcat就是一个能让别人访问自