1. 走进java
走进java
1.java简介
1.1 java分类:
1.2 开发包JDK
1.3.一处编译,到处运行的特点
2. 配置开发环境
3. java基本语法
3.1关键字和保留字
3.2 标识符命名规则(类名,方法名,变量名等)
3.3.java文件和类的规则:
3.4 注释demo ###
1.java简介
1.1 java分类
javaSE(java standard edition)
java标准版 适用桌面系统
javaEE(java enterprise edition)
java企业版 适用服务器程序和服务
javaME(java micro edition)
java微型版 适用小型设备
1.2 开发包JDK简介
- JDK<JRE<JVM
JDK(java development kit)
java开发工具包 包含开发java的所有工具(包含JRE)
JRE(java runtime enviroment)
java运行环境 运行java程序(包含JVM)
JVM(java vritual machine)
java虚拟机 将字节码转换成机器指令
1.3.一处编译,到处运行原理
- 原理:不同版本的JRE都可以运行java字节码.
- javac程序将java源代码编译成字节码.
- 各种操作系统上有各自版本的JRE,都可以运行这些字节码.
2. 配置开发环境
1).安装JDK
2).配置PATH环境变量-指定bin包的位置
3).配置CLASSPATH环境变量-指定JVM去哪儿找class文件(默认是当前目录,这项一般不配置)
4).安装editpuls编辑器,并配置编译程序
3. java基本语法
3.1关键字和保留字
关键字:编程语言预先定义,指定了用途的单词
保留字:和关键字一样编程语言预先定义好,目前没有指定用途.
3.2 标识符命名规则(类名,方法名,变量名等)
- 大小写敏感
- 字母数字下划线组成,数字不能开头(字母可以是汉字和日文)
- 不能使用关键字和保留字
- 不能使用javaAPI中类名作为自己的类名
3.3.java文件和类的规则:
- java语言区分大小写,如主方法main和Main是不同的
- 一个源文件有多个类时:
1).一个源文件只能有一个public的类;源文件名和public类名相同;
2).编译后:每个类都会生成单独的字节码文件,且字节码名和类名相同. - 一个类必须有main方法,才能运行;main方法是程序的入口
3.4 注释demo ###
- 文本注释可以生成javadoc帮助文档
/**
文本注释
@author whattoken
*/
public class Hello //单行注释 类名和文件名要相同
{
/*多行注释:
void 没有返回值的方法
必须有main是主函数,程序的入口
*/
public static void main(String[] args)
{
System.out.println("输出内容");
}
}
1. 走进java的更多相关文章
- 基础篇-1.1走进Java世界
在走进Java世界之前,我们势必先了解下Java是什么?Java是一门面向对象的编程语言,是静态面向对象编程语言的代表,极好得实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程.Java具有 ...
- 走进Java Map家族 (1) - HashMap实现原理分析
在Java世界里,有一个古老而神秘的家族——Map.从底层架构到上层应用,他们活跃于世界的每一个角落.但是,每次出现时,他们都戴着一张冷硬的面具(接口),深深隐藏着自己的内心.所有人都认识他们,却并非 ...
- 走进java对象的门口
从题目中可以看出来,今天只是java面向对象的入门级探讨.看看今天的内容.
- 走进Java中的持有对象(容器类)之一 容器分类
Java容器可以说是增强程序员编程能力的基本工具,本系列将带您深入理解容器类. 容器的用途 如果对象的数量与生命周期都是固定的,自然我们也就不需要很复杂的数据结构. 我们可以通过创建引用来持有对象,如 ...
- 深入理解java虚拟机一之走进Java
Java技术体系 Java程序设计语言.Java虚拟机.Java API类库统称为JDK Java API类库中Java SE API子集和Java虚拟机统称为JRE Java发展史 1991年4月 ...
- 走进Java中的持有对象(容器类)【二】Collection
概述 通过前文的学习,我们对容器的分类及常用容器类的作用有了基本的认识.本文将针对Collection容器的功能与使用进行细致分析. 基本操作 Collection集合抽象出的目的是为存放独立元素的序 ...
- 走进java
Java 技术体系 1.java技术语言 2.各种硬件平台上的java虚拟机 3.Class文件格式 4.Java API类库 5.来自商业机构和开源社区的第三方Java类库 我们把Java程序设计语 ...
- Java8中的[方法引用]“双冒号”——走进Java Lambda(四)
前面的章节我们提及到过双冒号运算符,双冒号运算就是Java中的[方法引用],[方法引用]的格式是 类名::方法名 注意是方法名哦,后面没有括号“()”哒.为啥不要括号,因为这样的是式子并不代表一定会调 ...
- 《Netty权威指南》(一)走进 Java NIO
目录 1.1 I/O 基础入门 1.1.1 Linux 网络 I/O 模型 1.1.2 I/O 多路复用技术 2. Java 的 I/O 演进 1.1 I/O 基础入门 Java1.4 之前的早期 ...
随机推荐
- WIN7 下 Qt Creator 安装 QWT
WIN7 下 Qt Creator 安装 QWT 环境:WIN7 +QT Creator2.6.2 1.下载QWT源代码 qwt-6.1-rc3.zip 2 编译QWT open projects- ...
- Plugin with data access
In this tutorial I'll be using the nopCommerce plugin architecture to implement a product view track ...
- Java再学习——Executor,ExecutorService,ScheduledExecutorService与Executors
1,Executor.ExecutorService和ScheduledExecutorService,它们都是接口,它们的关系是ScheduledExecutorService继承ExecutorS ...
- 1.5.1 Analyzers,Tokenizers,Filters概述
字段分析器(Analyzers)即用于文档索引也用于查询.一个分析器检查字段的文本,并生成一个token流.分析器可能是一个单独的类,也可能是一系列的tokenizer和filter的组合. 分词器把 ...
- 自定义PopupWindow弹出框(带有动画)
使用PopupWindow来实现弹出框,并且带有动画效果 首先自定义PopupWindow public class LostPopupWindow extends PopupWindow { pub ...
- 搭建本地Git服务器6步走
1. 在服务器上安装git和ssh 2. 在服务器上新建一个用户,比如就叫git sudo adduser git 3. 在服务器上新建一个目录来放置git仓库 mkdir gitrepo git i ...
- cat命令的作用
1.显示文件内容,如more的功能. 使用方法: cat filename. 注:cat,无论文件多长,一次性全部显示:more,一次只显示一个屏幕高度的内容. 2.创建文件,如touch功能. 使 ...
- Redis入门(集合)
集合 Redis的集合是字符串的无序集合.在Redis您可以添加,删除和测试文件是否存在,在成员O(1)的时间复杂度. 例子 redis 127.0.0.1:6379> sadd tutoria ...
- 使用jsoup进行网页内容抓取
对网页内容的抓取比较的感兴趣,于是就简单的学习了一下,如果不使用任何的框架去抓取网页的内容,感觉有点难度,我就简单点来吧,这里所使用的jsoup框架,抓取网页的内容与使用jquery选择网页的内容差不 ...
- 使用SFTP上传文件到服务器的简单使用
最近用到SFTP上传文件查找了一些资料后自己做了一点总结,方便以后的查询 /** * 将文件上传到服务器 * * @param filePath * 文件路径 * @param channelSftp ...