java自学篇
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java自学篇相关的知识,希望对你有一定的参考价值。
学习java第一篇
JAVA学习背景
本想这搞运维就够了,到了社会上才发现运维还要懂开发,想着学python,但是在大数据的面前JAVA才是王道,因为是大数据90%的东西都是实用java写的,先学java吧,这是入门篇,希望能够坚持下来,只要坚持才能成功!不为别的就为以后工作好干,趁着年轻,我们一起奋斗;让学习成为一种习惯!
我也不会java哈,咱们一起来学习吧,从网上down了一个java的基本教程,看着前几篇写的还算基础,下面我来总结一下前两章的知识。(本人知识有限,文章中不对的地方,还请指教)
第一章内容
1、java背景现状历史不用看
2、java的特点
1)java的优点
优点就是与平台无关,一次编写,到处运行
面向对象编程语音,(面向对象面向过程的区分??)
2)比c++的新特性
提供了对内存自动管理功能
除去了c++的指针功能
避免了赋值语句与逻辑运算语句的混淆
取消了多重继承复杂的概念
3、java的关键特性
1简洁有效
2可移植性使用java编写的程序,只要做较少的修改,有时候不修改就可以在不同的平台上运行。
3面向对象
4解释型语言
5适合分布式计算非常适合开发分布式计算的程序
6拥有较好的性能
7健壮、防患未然
8具有多线程处理能力
9较高的安全性
10动态语言,在java语言中可以简单、直观的查询运行的信息;可以将新代码加入到一个正在运行的程序中去
4、 java虚拟机(JVM)
JVM是可以运行java代码的虚假计算机。(通过虚拟机就可以解释了一次编写多处运行的可移植性)
编写好的程序只运行到jvm上,jvm运行到各个系统中,系统是不同的,但是java运行的jvm是相同的,所以解释了可移植性这个问题
java技术架构
1、J2EE java 2 platform enterprises edition 企业版本,以企业为环境开发的应用
2、J2SE java 2 platform stand edition 标准版本,是桌面开发和低端商务应用的解决方案
3、J2ME java 2 platform micro edition 小型版 致力于消费产品和嵌入式设备的最佳方案
JDK的下载
系统环境变量的加载
JDK下载以后按照默认安装就可以
系统环境变量的设置
右击我的电脑--属性—高级系统设置—环境变量—系统变量—Path
hello world 程序的编写(刚开始学每一门语言的时候都是hello world哈,想必大家都习惯了)
public class hello
{
publicstatic void main(String args[])
{
System.out.println("hello world!");
}
}
命令行模式下
javac hello.java 的编译
java hello类的调用
set classpath=c:
set classpath 命令指定java类的执行路径
第一章的难点是JDK的下载和环境变量的设置,也是这一章的重点,上面所说的什么优点什么好处了,大家在编程的时候也不用这些东西,知道有这些优点就可以了。
第二章内容:(下面所写的内容都应该记下来)
一、简单程序
public class testjava
{
publicstatic void main(String args[])
{
intnum;
num= 3;
System.out.println("这是数字"+num);
System.out.println("我有 "+num+" 本书 !");
}
}
1、文件保存的名字和公共类的名字一致
2、java语言的注释是//
3、public表示该类是公有类,如果将一个类声明成public,则要将文件名取成这个类一样的名称,在一个java文件中,最多只有一个public类,否则java的文件名无法命名。
4、从public static void main(String args[])程序的起点,4-9行称为method(方法)在java中称为main()method(主方法)
5、每一个独立的java程序一定要有一个main()method才能运行,他是程序的运行起点
6、System.out是指标准输出,后边println是由print与line所组成,意思是将后面括号中的内容打印输出
二 简单的java程序解析
1、类(class)
java程序是由类所组成,
publicclass test // 定义public类 test
{
...
}
public是java的关键字,指的是对于类的访问方式是公有。
注意:
由于java程序是由类所组成,因此在完整的java程序中,至少需要一个类,其原始程序的文件名不能随意命名,必须和public类的名称一样,因此在一个独立的原始程序里,只能有一个public类,却可以有许多的non-public类。如果程序中没有一个类是public,那么程序名就可以随意命名。
2、大括号、段及其主体
{为类主体的开始标记,}类主体的结束标识
每个命令结束时,必须是分号;结尾
某个命令的语句不止是一行时,必须以一对大括号将这些语句包括起来,形成一个程序段(segment)或者块(block)
3、注释
单行注释 //
文档注释/* */
4、标识符
java中的包、类、方法、参数和变量的名字,可以由任意的大小写字母、数字、下划线、美元符号组成,标识符不能以数字开头,不能实用保留的关键字
5、关键字
关键字不能用作标识符,一旦使用,编辑器会提示错误
6、变量
变量可以用来存放数据,而使用变量之前必须先声明它所预保存的数据类型。
1)变量的声明
int 为 Java 的关键字, 代表整数 (Integer) 的声明,每个变量之间以逗号分开
2)变量的数据类型 int long short float double char string
3)变量的名称 关键字不能做为变量的名称,本着容易记的原则
7、保持良好的缩进习惯,方便程序的清晰性
自己告诉自己一些话吧,坚持就能胜利,让学习成为一种习惯!第三章我们来看一下程序设计的思想,希望初学者和我一起奋斗!
本文出自 “运维时代” 博客,请务必保留此出处http://daomeng.blog.51cto.com/1655407/1795587
以上是关于java自学篇的主要内容,如果未能解决你的问题,请参考以下文章