初学Java对某些问题的理解
1下面的代码中每个词表示什么意思?
publicy① class② Hello③ {
public④ static⑤ void⑥ main⑦ (String[] args)⑧{
}
}
①和④表示公开给其他类存取
②是类的声明
③是类的名称
⑤表示静态
⑥代表没有返回值
⑦方法的名称一个程序有且只有一个主方法即main方法
⑧必须要传String的数组给此方法当参数命名为args。
2Java的运行方式?
源代码→编译器→输出→在Java虚拟机上运行
3什么是标识符?
标识符就是用于给Java中的变量,方法,类等命名的符号。
4有标识符命名有什么规则?
(1)由字母,数字,下划线,美元($)组成,不能含有特殊字符,同时不能以数字开头。
(2)不能是Java的关键字和保留字,但可以包含。比如void不可以但是Myvoid可以。
(3)标识符严格区分大小写。
(4)最好反映其内容,即见名知意。
5什么是变量?什么是常量?
变量即就是在程序运行过程中可以改变的值。我们可以将它比作一个盒子,可以在里面放任何可以放的东西。当你需要放其他东西时也可以替换盒子中本来有的东西。与之相对应的常量即就是运行过程中不能改变的值。
6Java中用什么描述变量?
(1)变量类型;
(2)变量名;
(3)变量值;
例如:int(变量类型) a(变量类型) = 5(变量值);
从第三个问题中我们可以知道变量的值是可以变化的,所以:
Int a =5;
a=6;
输出a的值为6;我们可以更加形象的说明比如:把变量比作是酒店房间,把变量类型比作房间类型,把变量值比作房间的客人,这样更容易理解。
转载于:https://blog.51cto.com/asalways/1856695
初学Java对某些问题的理解相关推荐
- 初学 Java Web 开发,请远离各种框架,从 Servlet 开发
写在前面: 本文是转自:http://www.oschina.net/question/12_52027 的文章,如果要求删除,第一时间联系我立即删除! Web框架是开发者在使用某种语言编写Web应 ...
- 初学Java Web开发,请远离各种框架,从Servlet开发
[转载自红薯,原帖地址]http://www.oschina.net/question/12_52027 OSCHINA 软件库有一个分类--Web框架,该分类中包含多种编程语言的将近500个项目. ...
- 初学Java,这三个阶段你经历过吗?
在互联网时代,Java语言是使用最广泛的服务器端语言之一,随着市场需求的不断扩大,Java人才缺口也越来越大.在如此广阔的前景和市场缺口下,学习Java进入Java行业成为许多人的不二之选. 根据小千 ...
- eclipse 如何关联git_作为一名初学Java者 如何做简单的Java项目
作为一名初学Java者而言,如何做简单的Java项目?想要更有效率的学习Java技术,理论中穿插项目练习很有必要.但项目练习要在你掌握了一定的技术之后才能做的,它是用来加深你对技术理解的. 就拿Jav ...
- 一起初学java,笔记记录的第五天:数组、排序和查找
一起初学java,笔记记录的第五天:数组.排序和查找 适用于初学java者 这个首先指出本文中图片和资源来自**韩顺平**老师,感谢老师做的无私奉献的教学! 1. 数组介绍 数组可以存放多个同一类型的 ...
- 学java用什么写比较好_学习Java需要什么基础,初学Java如何写好代码
原标题:学习Java需要什么基础,初学Java如何写好代码 初学Java的同学时常会遇到这样的情况,跟着入门教程看过一遍,但需要自己写代码的时候却无从下手:写代码的时候时常会遇到不懂的地方,如果停下来 ...
- 初学Java多线程:线程简介
Java多线程初学者指南系列教程http://developer.51cto.com/art/200911/162925.htm 初学Java多线程:线程简介 2009-06-29 17:49 ...
- 毛头小子初学Java
毛头小子初学Java 争取每日一更.初学者,所以笔记记得有不合理之处还望各位大佬看文章后给出宝贵的建议,大宝在此谢谢各位! 1.1Java 语言的历史与特点 What is Java? Java首先是 ...
- 初学Java常用设计模式之——工厂模式
声明:转载请附上原文链接 提示:标题序号从2开始,是照应不同设计模式笔记发布的顺序而定的,比如,第上一篇文章 初学Java常用设计模式之--单例模式 序号从1开始 2. 工厂模式(常用) ⼯⼚模式介绍 ...
最新文章
- 将Bean放入Spring容器中的五种方式
- 如何在python中找到两个日期时间对象之间的时差?
- flutter布局-8-animated_icons动画图片
- 详解集合之HashMap——HashMap内部结构,自动扩容机制,为什么需要重写hashcode和equals方法
- html tab与jQuery,js与jquery分别实现tab标签页功能的方法
- 百米路由器2登陆地址_女孩子也要会的无线路由器连接技巧,再也不求男生了...
- python怎么读取pdf文件_Python解析并读取PDF文件内容的方法
- Python入门5_条件循环语句
- One-Pass Multi-task Convolutional Neural Networks for Efficient Brain Tumor Segmentation
- amlogic_android7.1的s905x平台长按按键5s清除数据和缓存的实现思路
- Linux系统的命令应该如何记
- Android NavigationView中设置menu中的item字体颜色
- 3D打印社团的建立和一年的经营
- DataWhale-动手数据分析-Task01:数据加载及探索性数据分析
- 合肥工业大学 OnlineJudge——1003 B-黑石部落
- linux桌面lxde 安装_Archlinux LXDE 桌面环境安装配置
- 【数据分析】基于RFM模型的线上零售中的客户细分(二):RFM模型实战
- ApiCloud组件
- crontab: error renaming解决方法
- python 读取pkl_PYTHON 的 YAML 和PKL