- 浏览: 101678 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小小诺:
博主实例2中的代码博主难道没有测试吗?“工资总额不能超过6万元 ...
PLSQL -
emilyzhanghong:
我一般都用工具导入导出,语句记不住.
ORACLE 导入导出
1:人机交互的方式: 一是 图形化界面 ;
二是 命令行方式。
2:命令行方式介绍:
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 推出dos命令行
cls : 清空当前目录。
java语言特点:(最主要的特点)跨平台性。
这里的“平台”指的是“操作系统”, 那么java是如何实现跨平台的呢?由于JVM(Java虚拟机)的存在,它才得以跨平台。但是需要注意,JVM是不跨平台的。JVM只是起到承上启下的作用。也就是说不同的系统,会有自己不同于其他系统的虚拟机。
注意:c++与java内存管理方式的区别(指堆内存):c++内存需要手动清除,而java是自动处理那些不需要的数据的。
3. JDK与JRE的区别:
Jdk负责java的开发和运行,jre只负责运行。
它们的关系可以使用两个等式来表示:JRE = JVM + 类库;
JDK = JRE + 开发工具。
4.下载以及配置环境变量:(重点)
1.一劳永逸的配置方式:我的电脑--属性--高级--环境变量
编辑path环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其他值分隔开即可。
打开DOS命令行,任意目录下敲入javac。
如果出现javac 的参数信息,配置成功。
2.临时配置方式:使用set
set :用于查看本机的所有环境变量的信息。
set 变量名 :查看具体一个环境变量的值。
set 变量名=:清空一个环境变量的值。
set 变量名=具体值 :给指定变量定义具体值。
想要在原有环境变量值基础上添加新值呢?
首先,通过%变量名%操作符获取到原有环境变量的值。
然后加上新值后在定义给该变量名即可
举例:给path环境变量加入新值
set path=新值;%path%
注意:这种配置方式只在当前dos窗口有效。窗口关闭,配置消失。
3.配置技巧:
为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以通过以下技巧完成。
新创建一个环境变量 JAVA_HOME 记录住jdk的目录。
在path中通过%%动态的获取JAVA_HOME的值即可。
JAVA_HOME=F:\jdk1.6.0_01
path=%JAVA_HOME%\bin;%path%
%path%:动态获取path环境变量的值。
%JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值。
classpath:
指的是类文件路径。依赖于JVM。
建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用 “.”表示。
.java 和 .class
第一个是编译,第二个是运行文件。
在doc中运行:目录\Javac **.java
Java **
5.main 方法的作用:
1.保证程序独立运行。
2.它是程序的入口。
3.它被JVM所调用。
6. 关键字
7. 标识符
由字母,数字,下划线,美元符号组成,但不能以数字开头,不可以使用关键字。
Java中的名称规范:
包名:多单词组成时所有字母都小写。
xxxyyyzzz
类名接口名:多单词组成时,所有单词的首字母大写。
XxxYyyZzz
变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。
xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接。
XXX_YYY_ZZZ
8.注释
Java语言有三种注释方式,第一种是单行注释 // ;第二种是多行注释 /* */;
第三种是文档注释 /* **/
注意: 1.多行注释不能嵌套多行注释
2.单行注释可以嵌套多行注释,多行也可以嵌套单行。
特别要注意的是,程序员写程序,必须加注释。
9.常量与变量
其中包括整数间的进制转换
二进制:0,1 ,满2进1.
八进制:0-7 ,满8进1. 用0开头表示。八进制可以看作是三个2进制
十进制:0-9 ,满10进1.
十六进制:0-9,A-F,满16进1. 用0x开头表示。十六进制可以看作是四个2进制
以前对于进制转换问题,一直弄不明白,今天算是有了些头绪。
十进制转化为二进制:例如把6转化为2进制
6除以2=3 余数为0
3除以2=1 余数为1
余数为1
那么6的二进制,就是从最下面的开始依次连接起来,就是110了。
10.总结:
感觉今天收获还是很大的,以前没有用过doc命令,很多东西以前都是有一丁点的了解,都不是很熟悉。但今天细致的学习了一番,感觉又会了很多新知识,虽然今天没有编写代码,很多都是些实际操作和理念的东西,但让我对java也有了更好的认识。
我觉得今天收获最大的还有一件事就是,以后写代码时,我可以依据这样的方式来提示自己,明确思路。
/* 需求:
思路:
步骤:
*/
这样我就可以克服不知道敲什么代码等的问题了。
问题清单
1:classpath 的作用,我还是有点含糊。
classpath环境变量:虚拟机在运行一个程序时,首先需要加载字节码文件。这时虚拟机不认操作系统的路径,它只会去classpath环境变量配置的目录下去找是否存在指定的.class文件
2:关于进制,师傅,你有没有更好的理解办法,我对于2进制和10进制它们的相互转化理解的可以了,但是感觉8进制,还有16进制,它们之间的转化,还是似懂非懂。
1.十进制转其他进制: 除进制,取余,直到商为0,将余数反转
2.其他进制转十进制: 用乘法,第n位的数*进制的n次方,结果全部相加
3.二进制转八进制每三位一看,二进制转十六进制每四位一看。
这样的问题举几个例子 就OK了 练习下理解下,属于数学问题,你理解了 就很容易了。
二是 命令行方式。
2:命令行方式介绍:
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 推出dos命令行
cls : 清空当前目录。
java语言特点:(最主要的特点)跨平台性。
这里的“平台”指的是“操作系统”, 那么java是如何实现跨平台的呢?由于JVM(Java虚拟机)的存在,它才得以跨平台。但是需要注意,JVM是不跨平台的。JVM只是起到承上启下的作用。也就是说不同的系统,会有自己不同于其他系统的虚拟机。
注意:c++与java内存管理方式的区别(指堆内存):c++内存需要手动清除,而java是自动处理那些不需要的数据的。
3. JDK与JRE的区别:
Jdk负责java的开发和运行,jre只负责运行。
它们的关系可以使用两个等式来表示:JRE = JVM + 类库;
JDK = JRE + 开发工具。
4.下载以及配置环境变量:(重点)
1.一劳永逸的配置方式:我的电脑--属性--高级--环境变量
编辑path环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其他值分隔开即可。
打开DOS命令行,任意目录下敲入javac。
如果出现javac 的参数信息,配置成功。
2.临时配置方式:使用set
set :用于查看本机的所有环境变量的信息。
set 变量名 :查看具体一个环境变量的值。
set 变量名=:清空一个环境变量的值。
set 变量名=具体值 :给指定变量定义具体值。
想要在原有环境变量值基础上添加新值呢?
首先,通过%变量名%操作符获取到原有环境变量的值。
然后加上新值后在定义给该变量名即可
举例:给path环境变量加入新值
set path=新值;%path%
注意:这种配置方式只在当前dos窗口有效。窗口关闭,配置消失。
3.配置技巧:
为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以通过以下技巧完成。
新创建一个环境变量 JAVA_HOME 记录住jdk的目录。
在path中通过%%动态的获取JAVA_HOME的值即可。
JAVA_HOME=F:\jdk1.6.0_01
path=%JAVA_HOME%\bin;%path%
%path%:动态获取path环境变量的值。
%JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值。
classpath:
指的是类文件路径。依赖于JVM。
建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用 “.”表示。
.java 和 .class
第一个是编译,第二个是运行文件。
在doc中运行:目录\Javac **.java
Java **
5.main 方法的作用:
1.保证程序独立运行。
2.它是程序的入口。
3.它被JVM所调用。
6. 关键字
7. 标识符
由字母,数字,下划线,美元符号组成,但不能以数字开头,不可以使用关键字。
Java中的名称规范:
包名:多单词组成时所有字母都小写。
xxxyyyzzz
类名接口名:多单词组成时,所有单词的首字母大写。
XxxYyyZzz
变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。
xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接。
XXX_YYY_ZZZ
8.注释
Java语言有三种注释方式,第一种是单行注释 // ;第二种是多行注释 /* */;
第三种是文档注释 /* **/
注意: 1.多行注释不能嵌套多行注释
2.单行注释可以嵌套多行注释,多行也可以嵌套单行。
特别要注意的是,程序员写程序,必须加注释。
9.常量与变量
其中包括整数间的进制转换
二进制:0,1 ,满2进1.
八进制:0-7 ,满8进1. 用0开头表示。八进制可以看作是三个2进制
十进制:0-9 ,满10进1.
十六进制:0-9,A-F,满16进1. 用0x开头表示。十六进制可以看作是四个2进制
以前对于进制转换问题,一直弄不明白,今天算是有了些头绪。
十进制转化为二进制:例如把6转化为2进制
6除以2=3 余数为0
3除以2=1 余数为1
余数为1
那么6的二进制,就是从最下面的开始依次连接起来,就是110了。
10.总结:
感觉今天收获还是很大的,以前没有用过doc命令,很多东西以前都是有一丁点的了解,都不是很熟悉。但今天细致的学习了一番,感觉又会了很多新知识,虽然今天没有编写代码,很多都是些实际操作和理念的东西,但让我对java也有了更好的认识。
我觉得今天收获最大的还有一件事就是,以后写代码时,我可以依据这样的方式来提示自己,明确思路。
/* 需求:
思路:
步骤:
*/
这样我就可以克服不知道敲什么代码等的问题了。
问题清单
1:classpath 的作用,我还是有点含糊。
classpath环境变量:虚拟机在运行一个程序时,首先需要加载字节码文件。这时虚拟机不认操作系统的路径,它只会去classpath环境变量配置的目录下去找是否存在指定的.class文件
2:关于进制,师傅,你有没有更好的理解办法,我对于2进制和10进制它们的相互转化理解的可以了,但是感觉8进制,还有16进制,它们之间的转化,还是似懂非懂。
1.十进制转其他进制: 除进制,取余,直到商为0,将余数反转
2.其他进制转十进制: 用乘法,第n位的数*进制的n次方,结果全部相加
3.二进制转八进制每三位一看,二进制转十六进制每四位一看。
这样的问题举几个例子 就OK了 练习下理解下,属于数学问题,你理解了 就很容易了。
发表评论
-
db2 with函数使用
2012-08-15 10:59 960WITH T1 AS( SELECT CGBT.SEGM ... -
db2 数据 对象备份
2012-07-28 17:03 737CREATE OR REPLACE FUNCTION RSPD ... -
Java_sokect 网络通信
2012-05-10 23:52 871客户端程序 package tcp; import j ... -
jdk下载以及Windows 安装
2011-12-29 20:13 1259http://www.oracle.com/technetwo ... -
JAVA基本功<8>_面向对象
2011-12-15 00:22 643一.面向对象的特点: ... -
JAVA基本功<7>_JDBC
2011-12-15 00:19 1014一、jdbc基本概念 jdbc : Java Database ... -
JAVA基本功<6>
2011-12-15 00:16 697一. 1. 循环结构 1. while 语句格式: ... -
JAVA基本功<5>
2011-12-15 00:15 1729一.常量与变量 1.概念:变量就是内存中的一个存储区域,它有 ... -
J2SE基本功<3>
2011-09-27 15:35 656public class Test1 { public ... -
日期处理
2011-09-12 23:50 736http://changguangjuan.blog.163. ... -
泛型总结
2011-09-08 09:58 686package daan; /* 使用泛型类的限制和 ... -
J2SE基本功<2>
2011-09-07 09:06 579http://blog.csdn.net/java334452 ... -
J2SE基本功<1>
2011-08-16 22:55 587一、Java是一门高级语言,具有跨平台性(一次编译到处运行)1 ... -
IO文件读取
2011-08-01 08:51 648斯蒂芬 -
String数组的二分排序
2011-07-31 18:04 1430public class Bsearch { /* ... -
JAVA编程练手题
2011-07-04 23:48 27281:写一个方法(函数):判断一个单链表中是是否有环? 2:串行 ... -
代理模式
2011-06-16 09:54 577使用动态代理不需要为特定对象与方法编写特定的代理对象,可以 ... -
策略模式
2011-06-09 00:11 684策略模式:高内聚 低耦合 可扩展(OCP) 在策略与最终用 ... -
正则表达式
2011-05-30 15:13 623import java.util.regex.Matcher; ... -
JSP 连接MySQL数据库
2011-05-29 20:23 688<%@ page contentType="t ...
相关推荐
charset=utf-8" language="java"%> <html> <head> <title>用户登陆</title> </head> <body> <form action="/shiyan4/Servlet" method=Get name=form> <table> <tr> <td>用户名:</td> <td><input type="text" name=...
其中的一道试题: <br>面向对象程序设计以_(1)_为基本的逻辑构件,用_(2)__来描述具有共同特征的一组对象,以_(3)_为共享机制,共享类中的方法和数据。<br><br>(1) A.模块 B.对象 C.结构 D.类<br>(2) A.类型 B....
java基础试题,看看你的java基本功
java基本功面试专题 2W字详细资料,值得收藏
疯狂java:突破程序员基本功的16课(修订版)完整书签文字版
疯狂Java 突破程序员基本功的16课PDF
疯狂Java:突破程序员基本功的16课2
疯狂Java 突破程序员基本功16课1 完全清晰版 5分超低分 挥泪相送啦!这是第二部分 记得下第一部分哇!
突破程序员的java基本功代码
对于提升java程序员的基本功十分有帮助,让你深入理解java的内在。也可用于面试
《疯狂Java 突破程序员基本功的16课》PDF版本下载
疯狂Java:突破程序员基本功的16课.修订版。。
内容讲解的很详细,对java程序员有一个质的提升,欢迎大家下载
<3>FrMain.java 该文件是主界面的封装类,定义并设置了主界面相关组件及显示效果,还定义了菜单栏 上面各菜单项的监听事件,有系统管理:修改管理员密码、退出,基本操作:添加新读者 、新书入库、借书、还书、续借、...
疯狂Java:突破程序员基本功的16课 ,增加对Java细节的学习理解和掌握,提高基本知识
Java基本功之中断线程的理解[参考].pdf
疯狂Java:突破程序员基本功的16课.修订版 疯狂Java:突破程序员基本功的16课.修订版.pdf
李刚 著 ISBN:9787115263049