zoukankan      html  css  js  c++  java
  • 201671010116. 2016-2017-18《Java程序设计》第18周学习总结

    不知不觉一学期快要结束了,Java 基础只能说熟悉,还达不到熟练,更谈不上精通,停留在知识边缘地带,都没深入到它们的精华部分,对它们的精华部分知之甚少。

    还记得我编写的第一个经典程序“hello Word”。从那时起我已开始走进Java的世界。当时自己不是很理解为什么main方法一定要这样来定义public static void main(String[] args),能不能不这样写?问了好多同学,他们告诉我的答案是一样的“java本身要求就是这样子的”,但我自己不甘心,就进行了下面的好多操作:把main改个名字运行一下,看看报什么错误,然后根据出错信息进行分析;把main的public取掉,在试试看,报什么错误;static去掉还能不能运行;不知道main方法是否一定要传一个String[]数组的,把String[]改掉,改成int[],或者String试试看;不知道是否必须写args参数名称的,也可以把args改成别的名字,看看运行结果如何。 结果把Hello World程序反复改了七八次,不断运行,分析运行结果,最后就彻底明白为什么了main方法是这样定义的了。原来因为java虚拟机运行时,找的接口就是main方法,如果没有此方法,是不运行程序的。所有static成员都是在程序装载时初始化的,被分配在一块静态存储区域。  这个区域的成员一旦被分配,就不再改变地址啦。直到程序结束才释放。  main()就存储在这里。  

    到现在对java的认识也只是片面的,要编写一个比较复杂点的程序对我来说很难,比如点名器,对分块内容整合不到一起,多次尝试但仍然失败了。java是一门不一般的课程,知识不断在更新,学习无止境。

  • 相关阅读:
    Linux部署thinkphp5,nginx服务器一直访问index/index问题解决方法
    如何防止XSS攻击?
    centos7+nginx + php 部署多站点
    dubbo+spring+mybatis分布式框架的使用
    增删改查sql语句
    (转)linux内核参数注释与优化
    php+nginx环境配置注意事项
    vs installer 将.net framework 集成到安装包中
    Method not found: 'System.Data.Entity.ModelConfiguration.Configuration.XXX
    未能加载文件或程序集“XXX”或它的某一个依赖项。
  • 原文地址:https://www.cnblogs.com/-lina/p/8099607.html
Copyright © 2011-2022 走看看