返回顶部
首页 > 资讯 > 精选 >初学Java要注意哪些内容
  • 606
分享到

初学Java要注意哪些内容

2023-06-03 04:06:11 606人浏览 安东尼
摘要

本篇内容主要讲解“初学Java要注意哪些内容”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“初学Java要注意哪些内容”吧!  一般来说安装完jdk之后,一定要按一下步骤配置,才可正确编译运行(假

本篇内容主要讲解“初学Java要注意哪些内容”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“初学Java要注意哪些内容”吧!


  一般来说安装完jdk之后,一定要按一下步骤配置,才可正确编译运行(假定jdk版本为1.4.0)。

  1.将jdk1.4.0-安装在自己机器的某个盘符的根目录下,如:可安装在C:jdk下。

  ***(以下出现的c:jdk改为你自己安装JDK的目录)***

  2.如果你的运行环境是win98,则在C盘根目录下,autoexec.bat文件中,加入下面两条语句:

  set Path=%PATH%;c:jdkin
  set CLASSPATH=.;c:jdklibdt.jar;c:jdklibools.jar保存后,重新启动机器,就完成了jdk1.4的安装。

  3.如果你的运行环境是win2000的话,则需在“控制面板”的“系统”下,“高级”选项的“环境变量”中,添加两个用户变量。

  其中一个用户变量的名称为“path”,值为“.;d:j2sdk1.4.0_01in”,另一个用户变量的名称为"CLASSPATH",值为“.;d"j2sdk1.4.0_01libdt.jar;d:j2sdk1.4.0_01libools.jar”,单击“确定”即可。即完成了jdk1.4.0的安装。

  至于这样做的意义何在,我想应该是让Java系统在编译字节代码(.java)的时候需要一个什么东东的支持,如果你不告诉它这个东东放在哪个地方的话,它就犯傻了?!

  看到屏幕上终于显示出Hello world对我来说意义重大.这是我近一年来写的第一个程序!再次踏上程序之路,简直有恍如隔世的感觉,已经快找不准我的位置了。还好原来学的一些关于c++面向对象的皮毛没忘光光,所以费点周折熟悉了JDK的环境之后,接下来的事情就好办多了,心里也踏实多了。

  用String类直接定义字符串变量比起C中讨厌的指针,感觉确实好的多,用惯了Object Pascal的我,如果再回去数* *,真要疯掉不可。

  数组的定义和C,C++好像略有不同,记不清了,先记下来再说

  int[] number=new int[5]
  String[] message=new String[5]

  变量这一部分想起来要交待的也就这么多吧。虽然是菜鸟,但我也知道,总是如谭浩强般在语法上面死抠的人简直是白痴:大多数情况下,漂亮的程序根本不需要无谓的点缀,工工整整,思路清晰就可以了。

  倒是对于Java程序的框架我倒想备忘一下,一个简单的java程序好像是应该是这样的框架:

  class ProgramName
  {
  public static void main(String【】 args)
  {
  file&://程序的主体
  }

  public static int othermethod()
  {
  file&://其它方法
  }
  }

  整个程序在一个大的类中,这个类的概念应该就跟pascal里面的单元差不多的。同pascal一样,文件名也要与单元名-在这里是类名-一样.Java对大小写要求的非常严格,我语法错了好几次都是因为这个.

  Java程序就是由一个或者多个或者很多个方法在这样一个大类当中组成的.

  在如上的代码中,定义方法的参数表示的意思分别为:

  public表示此成员函数是公有的,可以被其他类直接调用 static表示main成员函数在ProgramName类的所有对象中是唯一的,Java将为其分配永久存储空间

  关于Static,我想再延伸一下。有时候我们创建一个类,希望这个类的所有实例都公用一个变量,也就是说,所有这个类的对象都只有实例变量的一个Copy.那么这样一个静态实例变量的内存就不能在创建类的实例的时候分配了,因为大家用的都是这么一个,不需要再重新分配.因此Java为其分配永久存储空间。

  比如:

  class Block{
  static int number=50
  }

  这样定义之后,所有Block类的实例,不管是Block1,还是Block2,它们都访问同一个number.这个number叫做类的变量,而不是实例变量.实际上静态变量又叫做类变量。

  继续深入:用Static定义的静态成员函数或者静态变量,可以通过其所属类名来直接调用.为什么可以这样?因为既然这个类的所有对象都是使用的这一个变量,那么理所当然我不需要去从其中的任何一个对象去引用它,而只是通过类名引用就可以了嘛.这样不是可以方便的实现一些全局函数和全局变量吗?把所有全局的函数或者全局的变量都定义在一个静态类中,调用的时候直接通过这一个类名就可以方便的访问所有的全局变量和全局函数了。

  定义所有程序都要访问的全局变量需要使用

  public final static

  另外碰到一个初学者经常会遇到的问题

  non-static variable mainframe cannot be referenced from a static context

  即在静态方法中不能引用非静态变量

  为什么?

  因为我们知道静态的方法可以在没有创建实例时使用,而申明为非静态的成员变量是一个对象属性,它只有在对象存在时引用,因此如果在对象未创建实例时我们在静态方法中调用了非静态成员方法自然是非法的,所以编译器会在这种时候给各错误.

  简单说来,静态方法可以不用创建对象就调用,非静态方法必须有了对象的实例才能调用.因此想在静态方法中引用非静态方法是不可能的,因为它究竟引用的是哪个对象的非静态方法呢?编译器不可能给出答案,因为没有对象啊,所以要报错.

  最后我们看看Think in Java里面的精辟阐述,这个问题我想就非常非常的清楚了

  static关键字

  通常,我们创建类时会指出那个类的对象的外观与行为。除非用new创建那个类的一个对象,否则实际上并未得到任何东西。只有执行了new后,才会正式生成数据存储空间,并可使用相应的方法。

  但在两种特殊的情形下,上述方法并不堪用。一种情形是只想用一个存储区域来保存一个特定的数据——无论要创建多少个对象,甚至根本不创建对象。另一种情形是我们需要一个特殊的方法,它没有与这个类的任何对象关联。也就是说,即使没有创建对象,也需要一个能调用的方法。为满足这两方面的要求,可使用static(静态)关键字。一旦将什么东西设为static,数据或方法就不会同那个类的任何对象实例联系到一起。所以尽管从未创建那个类的一个对象,仍能调用一个static方法,或访问一些static数据。而在这之前,对于非static数据和方法,我们必须创建一个对象,并用那个对象访问数据或方法。这是由于非static数据和方法必须知道它们操作的具体对象。当然,在正式使用前,由于static方法不需要创建任何对象,所以它们不可简单地调用其他那些成员,同时不引用一个已命名的对象,从而直接访问非static成员或方法(因为非static成员和方法必须同一个特定的对象关联到一起)。
  Whoops!现在应该回到主干上来了
  void 表示方法返回的值的类型为空。如果返回特定的类型的话,则该方法实际上就是函数,否则就是一个过程而已.

到此,相信大家对“初学Java要注意哪些内容”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 初学Java要注意哪些内容

本文链接: https://lsjlt.com/news/232738.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 初学Java要注意哪些内容
    本篇内容主要讲解“初学Java要注意哪些内容”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“初学Java要注意哪些内容”吧!  一般来说安装完JDK之后,一定要按一下步骤配置,才可正确编译运行(假...
    99+
    2023-06-03
  • 学Python的要注意哪些内容
    这篇文章主要介绍“学Python的要注意哪些内容”,在日常操作中,相信很多人在学Python的要注意哪些内容问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”学Python的要注意哪些内容”的疑惑有所帮助!接下来...
    99+
    2023-06-16
  • Java初学者要注意哪些问题
    这篇文章主要介绍“Java初学者要注意哪些问题”,在日常操作中,相信很多人在Java初学者要注意哪些问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java初学者要注意哪些问题”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-03
  • Java多线程初学者需要学习哪些内容
    这篇文章主要介绍了Java多线程初学者需要学习哪些内容的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java多线程初学者需要学习哪些内容文章都会有所收获,下面我们一起来看看吧。线程简介介绍了什么是Java的线程...
    99+
    2023-06-17
  • 初学Golang语言需要注意哪些坑
    这篇文章主要介绍“初学Golang语言需要注意哪些坑”,在日常操作中,相信很多人在初学Golang语言需要注意哪些坑问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”初学Golang语言需要注意哪些坑”的疑惑有所...
    99+
    2023-06-16
  • Java软件开发要学哪些内容
    今天小编给大家分享一下Java软件开发要学哪些内容的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Java 基础阶段需要掌握 ...
    99+
    2023-06-27
  • java数组初始化要注意哪些事项
    在进行Java数组初始化时,需要注意以下几点事项:1. 数组的大小:在初始化数组时,需要指定数组的大小,即数组可以存储的元素的个数。...
    99+
    2023-09-09
    java
  • 学习css要注意哪些要点
    本文小编为大家详细介绍“学习css要注意哪些要点”,内容详细,步骤清晰,细节处理妥当,希望这篇“学习css要注意哪些要点”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。学习css这...
    99+
    2024-04-02
  • java web开发需要学习哪些内容
    本篇内容介绍了“java web开发需要学习哪些内容”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  JAVA:简单来说,java是一门语言...
    99+
    2023-06-27
  • Java程序员需要学习哪些内容
    这篇“Java程序员需要学习哪些内容”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java程序员需要学习哪些内容”文章吧。J...
    99+
    2023-06-27
  • 初学J2ME需要注意什么
    这篇文章主要讲解了“初学J2ME需要注意什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“初学J2ME需要注意什么”吧!  下面请看一段代码:    import javax.microed...
    99+
    2023-06-03
  • 租用韩国服务器要注意哪些内容
    租用韩国服务器要注意的内容有:1、注意韩国服务器不提供网游代理服务;2、注意不能用韩国服务器进行违法操作,如利用服务器发布侵权内容、钓鱼站点、RMT站点等;3、注意不能用韩国服务器进行病毒传播,如木马网址发布,垃圾病毒邮件群发等;4、注意不...
    99+
    2024-04-02
  • 租用美国服务器前要注意哪些内容
    租用美国服务器前要注意的内容有:1、注意美国服务器的速度是否较快,通过ping方法进行多地区测试,看打开网站的速度是否较快;2、注意美国服务器带宽大小的选择,带宽越大速度越快,可以通过服务响应测试和应用性测试去判断;3、注意美国服务器的防御...
    99+
    2024-04-02
  • 租用美国服务器需要注意哪些内容
    租用美国服务器需要注意的内容有:1、注意提前对自身网站进行需求分析,根据自己的网站需求选择合适的美国服务器配置,如服务器的CPU、内存、流量、带宽、硬盘的大小等;2、注意选择正规的美国服务器服务商,可以通过客户的口碑进行选择;3、注意美国服...
    99+
    2024-04-02
  • 租用日本服务器需要注意哪些内容
    租用日本服务器需要注意以下内容: 网络性能:确保服务器提供商提供的网络性能稳定可靠,延迟低,带宽充足。 数据中心位置:选择接...
    99+
    2024-04-09
    日本服务器 服务器
  • Linux扩容要注意哪些事项
    在进行Linux扩容时,需要注意以下事项:1. 备份数据:在进行扩容操作之前,务必进行数据备份,以防止意外情况导致数据丢失。2. 了...
    99+
    2023-09-16
    Linux
  • Python学习要注意哪些问题
    这篇文章主要讲解了“Python学习要注意哪些问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python学习要注意哪些问题”吧!  1、看品牌口碑:在选择机构的时候可以多问问身边的朋友或...
    99+
    2023-06-02
  • 企业租用高防服务器需要注意哪些内容
    企业租用高防服务器需要注意的内容有:1、注意高防服务器的防御能力,如是否能避免DDOS攻击、CC攻击、SYN攻击等网络攻击;2、注意高防服务器的稳定性是否较好;3、注意高防服务器的成本需求,根据自身企业的需求选择合适的服务商机房。具体内容如...
    99+
    2024-04-02
  • 租用美国服务器需要注意的内容有哪些
    租用美国服务器时需要注意以下内容: 价格:确保了解租用美国服务器的费用,包括月租金、带宽费用、维护费用等。比较不同服务提供商的价...
    99+
    2024-04-02
  • 面试Java要注意哪些问题
    这篇文章主要介绍“面试Java要注意哪些问题”,在日常操作中,相信很多人在面试Java要注意哪些问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”面试Java要注意哪些问题”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作