java学习之初接触

原创 2011年01月13日 22:53:00

大学学过一点c++,工作一年用的是c#,java还是第一次接触,打开张孝祥老师视频,边看边操作,先去java.sun.com下载jdk,版本是1.6,安装完毕,跟着视频 在dos里输入javac 、java检测jdk是否安装成功 ,发现输入javac提升 无此命令,网上搜下发现原来忘了陪着path路径了 在我的电脑--属性--高级 环境变量里设置path的值为jdk的安装目录的bin文件下,重启dos输入javac java成功!

 

 发现以前熟悉的基本dos命令也都忘了,网上又重新搜下学习:

 

cd..          进入上一级目录

cd 路径     进入此路径

cd jav*    进入当前目录下以jav开头的子目录下

f:             进入F盘

set path=  设置路径

 

 

classpath:设置编译路径,如果把 classpath设置成jdk安装目录的bin目录文件下,不管当前目录是什么,编译java文件都可以通过calsspath找到路径,可以通过设置 set  classpath=jdk路径;.  的方式设置编辑路径为 classpath路径 和当前路径

 

JDK的最重要命令行工具: 
java: 启动JVM执行class 
javac: Java编译器 
jar: Java打包工具 
javadoc: Java文档生成器 

-verbose  可以显示在命令执行的过程中,JVM都依次加载哪里Class,通过这些宝贵的调试信息,可以帮助我们分析出JVM在执行的过程中都干了些什么。 

 

javac      编译java程序  : javac *.java  

java       运行程序 :         java  *        (*是编译后生成的.class 类型文件名)

java –verbose 
javac –verbose 

 

java基本语法:

 

java是一个严格区分大小写的自由格式的语言

 

1.final 和 static

 

   final

 

  final类不能被继承,没有子类,final类中的方法默认是final的。 

final方法不能被子类的方法覆盖,但可以被继承。 
final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 
final不能用于修饰构造方法。

 

static

 

   static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法。


    被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载, Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。 

 

   static修饰的成员变量和成员方法习惯上称为静态变量和静态方法,可以直接通过类名来访问,访问语法为: 
类名.静态方法名(参数列表...) 
类名.静态变量名 

 


2.java变量:

 

 

byte占用一个字节

 

short占用两个字节
int占用四个字节
long占用八个字节
float占用四个字节  用二进制的指数形式表示一个浮点数的格式,
double占用八个字节
char占两个字节,unicode编码。字符的本来面目,我们为什么可以直接将一个数字赋给字符变量。
Boolean占一个字节,其取值只有两个,truefalse

注意: float 类型 定义 后面要带f 不然会认识是double类型报错, 如: float a=3.4f;  

 

 

 

 

相关文章推荐

JAVA学习之初

JAVA学习之初我的IT梦:      每个做技术的人应该都有个IT梦,都梦想自己能够成为牛人,能够做出一款软件为大家所熟知,可以服务更多的人,实现自身的价值,拼搏有动力,工作有成就感,可现实往往能把...

第十九章 JAVA进制之初学习

第一节 进制的基本概念 位进制是人们为了计数和运算方便而约定的计数系统,我们的计算机中一般采用的就是二进制。那什么是二进制呢?十进制是指10个数字,0-9,逢10进1;二进制则是指2个数,0和1,逢...

moqui学习之初接触

一、moqui生态系统是一组以一个共同的框架和一系列通用的业务构件为中心的软件包。核心的软件包被拆分成不同的开源项目工程,这种方式可以保证维持其既定目标各自发展,并且能够关注于这些工程的管理和依赖处理...

java 设计模式之初探原型模式

浅复制:将一个对象复制后,基本数据类型的变量都会重新创建,而引用类型,指向的还是原对象所指 向的。 深复制:将一个对象复制后,不论是基本数据类型还有引用类型,都是重新创建的。简单来说,就是深 复...

java 数据结构之初探哈希表

哈希表的底层是数组实现的.可以方便插入和查找操作. 在往数据里添加值时有俩种计算位置的方式 (1): 开放地址法,当发生冲突的时候。找到数组中空的位置插入进去。使用开放地址法会把别人的位置挤掉. (2...

我的java学习路之初识ava

自学java第一节

SSH 框架学习之初识Java中的Action、Dao、Service、Model—————————–学到就要查,自己动手动脑!!!

SSH 框架学习之初识Java中的Action、Dao、Service、Model—————————–学到就要查,自己动手动脑!!!    基础知识目前不够,有感性认识即可 首先这是现在最基本的...
  • wjlgdut
  • wjlgdut
  • 2017年06月05日 16:52
  • 207

java 设计模式之初探代理模式

代理模式就是多一个代理类出来,替原对象进行一些操作, 比如我们在租房子的时候回去找中介,为什么呢?因为你对该地区房屋的信息掌握的不够全面,希望找 一个更熟悉的人去帮你做,此处的代理就是这个意思。再...

java分布式应用之初:实现系统间通信方式简介

我们知道大型的应用通常都会将整个系统拆分成多个子系统来实现,这些系统往往都会部署在不同的服务器上,对于java来说也可能是在不同的JVM上,但是这些子系统并不是独立的,他们需要通过互相通信来实现既定的...
  • lisaem
  • lisaem
  • 2016年07月01日 12:46
  • 2097

Java成长之初 - JDK的安装与使用

不论是Java,还是Android我们都会依赖与JDK进行开发,那么我们本章为大家进行图文讲解.1.首先我们要下载对应的32位或64位的JDK,我们可以去Sun公司的官网(http://www.ora...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java学习之初接触
举报原因:
原因补充:

(最多只允许输入30个字)