Java 学习手记(一)初识Java语言

前言

使用的Java教材是从图书馆借的,借的就意味着得还,所以就把Java的一些重要的知识点像笔记一样分章节记录在博客上。

基本知识

一、Java的特点

简单  面向对象  与平台无关(一次写成,处处运行) 多线程  安全  动态

二、一个Java程序的开发过程

源文件:文件名.java ------> Java编译器:javac ------>(编译生成)字节码文件

注意:

编写源文件时使用Edit或记事本,不能用word。扩展名必须是.java;

字节码文件最后有两种处理途径:

1.由Java解释器执行------>Java应用程序

2.由浏览器执行------->Java Applet程序,其中Java Applet可以由支持Java的浏览器直接运行,该浏览器必须包含相应的Java虚拟机。

三、一个简单的Java程序

1.编写源文件:

Hello.java

public class Hello
{
   public static void main(String args[ ])
   {
     System.out.println("这是一个简单的应用程序");
     Student stu=new Student();
     stu.speak("We are students");
   }
   class Student
   {
     public void speak(String s)
       {
       System.out.println(s);
       }
   }
}

(1) 程序的主类

Java应用程序源文件必须有一个类含有public static void main(String args[ ]),其被称为应用程序的主类。

args[ ]是 main 方法的一个参数,是一个字符串类型数组

另注意String的首字母是大写的。

(2)源文件的命名

①如果有多个类,那只能一个类是public类;

②如果有一个类是public类,那么源文件的名字必须与这个类的名字相同,扩展名是.java;

③如果没有public类,那么源文件的名字只需和某个类的名字相同,扩展名是.java。

2.编译

当使用Java编译器对其进行编译时,编译代码:C:\1000\>javac Hello.java(源文件被保存至C:\1000 文件夹中)

C:\>cd 1000

C:\1000>javac Hello.java

C:\1000>

如果源文件没有错误,编译源文件将生成多个扩展名为.class的文件,每个扩展名是.class的文件中只存放一个类的字节码,且文件名与该类的名字相同。编译该 Hello.java 源文件会得到2个字节码文件:Hello.class 和 Student.class。

3.运行

使用Java虚拟机中的Java解释器(java.exe)来解释执行其字节码文件,运行代码:C:\1000\>java Hello

运行效果:

C:\1000>java Hello

这是一个简单的应用程序

We are students

 注意:运行时如果出现错误提示 Exception in thread "main"java.lang.NoCalssFondError,应当检查主类中的 main 方法。例如,如果将主类中的 main 方法写成 public void main(String args[]),那么程序可以编译,但无法运行。

4.举个例子(该源文件名称应为:People.java)

public class People
{
   double hight;
   String head;
   void speak(String s)
   {
     System.out.println(s);
   }
}
class A        //主类
{
   public static void main(String args[])
   {
     People zhubajie;
     zhubajie=new People();
     zhubajie.hight=1.88;
     zhubajie.head="大头";
     System.out.println("身高:"+zhubajie.hight);
     System.out.println("头:"+zhubajie.head);
     zhubajie.speak("师傅,咱们别去西天了,改去月宫吧");
   }
}

编译、运行该Java应用程序:

C:\1000>javac People.java(编译代码,若编译成功,1000目录下就会有 People.class 和 A.class 两个字节码文件)

C:\1000>java A(执行代码,命令后的名字必须是主类的名字)

身高:1.88

头:大头

师傅,咱们别去西天了,改去月宫吧。

 四、一个简单的 Java Applet 程序

1.一个源程序的实现

一个 Java Applet 程序不再需要 main 方法,但必须有且只有一个类扩展 Applet 类,即它是 Applet 类的子类。这个类称作 Java Applet 程序的主类,Java Applet 程序的主类必须是 public 的,Applet 类是系统提供的类。

源程序代码:

import java.applet.*;        //由于用户要使用系统提供给用户的Applet类,因此使用import语句
import java.awt.*;
public class Boy extends Applet
{
   public void paint(Graphics g)
   {
     g.setcolor(Color.red);
     g.drawString("我今天在军训",2,30);
     g.setcolor(Color.blue);
     g.drawString("我感觉非常的累",10,50);
   }
}

通过 Web 页运行的 Java Applet:

浏览器页面网址:C:\1000\Boy.html
我今天在军训

我感觉非常的累

编译代码:C:\1000\>javac Boy.java

运行代码:一个最简单的html文件,通知浏览器运行该 Java Applet 程序。

<applet code=Boy.class height=100 width=300>

</applet>

 注意:g.drawString("我今天在军训",2,30) 的作用是在程序中画字符串。2和30的意思是从距浏览器左边框5个像素,上边框30像素的位置开始按从左至右的方向画字符串“我今天在军训”。

五、小结

1.Java 源文件由若干个书写形式相互独立的类组成;

2.开发一个 Java 程序需要有三个步骤:编写源文件编译源文件生成字节码加载运行字节码

3.Java 应用程序可以在安装了 J2SE 平台的任何计算机上进行。Java Applet 程序可以由支持 Java 的浏览器直接运行。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《MATLAB GUI设计学习手记 第3版》是一本介绍MATLAB GUI设计的学习手册。本书主要分为几个部分,包括基础知识、常用控件、图形用户界面设计、数据处理及可视化等内容。 在基础知识部分,本书详细介绍了MATLAB GUI设计的背景知识和基本原理,包括MATLAB环境下GUI的概念、常用函数以及GUI设计的基本流程等。通过对基础知识的学习,读者可以对MATLAB GUI设计有一个整体的认识。 在常用控件部分,本书介绍了MATLAB中常用的控件的使用方法,如按钮、文本框、列表框等。对于每种控件,书中都给出了详细的示例代码和运行效果,读者可以通过实践学习掌握这些控件的使用技巧。 在图形用户界面设计部分,本书介绍了如何设计具有良好用户交互性的GUI界面,包括界面布局、颜色和字体设置、事件处理等。通过对这些方面的学习,读者可以设计出美观、易用的GUI界面。 在数据处理及可视化部分,本书介绍了如何使用MATLAB进行数据的读取、处理和可视化,包括数据操作、数据分析以及结果展示等。通过对这些内容的学习,读者可以将GUI和数据处理相结合,实现更加强大的功能。 总之,《MATLAB GUI设计学习手记 第3版》是一本对MATLAB GUI设计进行全面介绍的学习手册,适合对MATLAB GUI设计感兴趣的读者。读者可以通过学习本书,不仅学会了基本的GUI设计技巧,还可以将其应用于实际项目中,提高工作效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值