java学习1(1-30总结)

1、dir : 列出当前目录下的文件以及文件夹 directory目录

md : 创建目录

rd : 删除目录

cd : 进入指定目录

cd.. : 退回到上一级目录

cd/ : 退回到根目录

del : 删除文件

exit : 退出dos

echo xx.txt>1  创建含有1的xx.txt文件

目录为空才可删除目录

2、跨平台性 :

源文件*.java编译为*.class,不同操作系统安装不同JVM,可识别同一个*.class

JDK(开发+运行)>JRE(运行)>JVM

3、环境变量配置

(1)一劳永逸

JAVA_HOME=XXX

Path=%JAVA_HOME%\bin;

可执行文件用path,java执行文件用classpath

(2)临时(dos的配置只在当前窗口有效) 除非start开窗口

set path=XXX;%Path%(原)

(3)设置classpath

先找设置的classpath,若无则当前目录

;有分号则找一下当前

set classpath=,;c:\;d:\  先找当前,再c再d

4、java区分大小写

包名 : xxxyyyzzz

类名接口名 : XxxYyyZzz

变量名函数名 : xxxYyyZzz

常量名 : XXX_YYY_ZZZ

5、负数的二进制是正数的取反再+1

6、数据类型

基本:数值-整数(byte,short,int,long),浮点(flaot,double)

字符型char

布尔型boolean

引用:类class

接口interface

数组[]

7、精度控制

float f=2.3f;

long l=4l;

double d=34.56;

8、输出语句中的连接符  +

system.out.println("5+5="+5+5);

5+5=55

9、转义字符

\n换行

\b退格键

\t制表符

\r按下回车键。windows中回车符是\r\n两个组成的。

10、赋值运算符内部有自动转换

short s=4;

s=s+4;丢失精度

s+=4;成功

11、位运算符

应用于二进制

左移<<就是*2的x次幂

右移>>就是/2的x次幂,最高位按照正负补

>>>最高位按照0补

12、if与条件表达式区别

条件表达式需要结果

if的结果可以是执行而不返回数值

13、switch

(1)括号内只接buye, short, int, char

(2)case和default位置随意

(3)结束了只看}和break;

时间: 2024-10-20 01:10:31

java学习1(1-30总结)的相关文章

Java学习的30个目标

武汉中软国际是一家专业的武汉IT培训机构,也是国内首家在香港上市的IT教育企业.成立于2000年,至今已有16年培训经验.已在全国20多个城市有140余家培训中心,累计培训了30万学员,成功就业于7万多家企业. 武汉中软国际拥有JAVA.PHP.C/C++.3G.UI设计.web前端以及会计和少儿编程等17大课程方向,同时推出TTS学习系统,O2O教学模式,完美解决学员学习过程中出现的问题.拥有100名金牌讲师,1000名教研人员.率先推出“因材施教.分级教学”的教学理念,让每一位学员都找到适合

2016最新Java学习计划

一.Java学习路线图 二.Java学习路线图--视频篇 六大阶段 学完后目标 知识点 配套免费资源(视频+笔 记+源码+模板) 密码        第一阶段 Java基础 入门 学习周期: 35天 学完后目标: 1.可进行小型应用程序开发 2.对数据库进行基本的增删改查管理 市场价值:¥5000 计算机基础知识 计算机基础.DOS常用命令.Java概述.JDK环境安装配置.环境变量配置.Java程序入门 1.2015年Java基础视频-深入浅出精华版(强烈推荐) 2.历经5年锤炼(适合初学者入

Java学习第5天

---恢复内容开始--- 今天是2016年5月4号,今天是学习JAVA学习的第5天!今天的主要学习任务是对二维数组的学习. P96 3.7.5 二维数组 动态初始化 数据类型 数组名称 [][]=new 数据类型[行数][列数]   ; 如,int a[][]=new int[7][8]; 静态初始化 数据类型 数组名称 [][]=new 数据类型 [][]{ {值,值,...},{值,值,...},...}; 如,int a[][]=new int[][]{ {1,2,3},{54,6},{8

Java学习作业(14.4.21)

前三次作业都是基础语法.真的好水啊.从这次开始记录. 1.编写Java程序,把当前目录下扩展名为txt的文件的扩展名全部更名为back. 1 import java.io.*; 2 import java.lang.*; 3 4 5 public class Home { 6 7 public void reName(String path, String from, String to) { 8 File f = new File(path); //声明File对象,用于导入修改路径 9 Fi

JAVA学习绘图颜色及其笔画属性设置字体显示文字

package com.graphics; import java.awt.*; import java.awt.geom.Rectangle2D; import java.util.Date; import javax.swing.*; /** * * @author biexiansheng * */ public class DrawString extends JFrame{ private Shape rect;//矩形对象 private Font font;//字体对象 priva

Java学习之IO二

之前学了File便想把我学习视频的名字改了,因为文件名太长不好看,便试着写了个功能实现 1 package com.gh.file; 2 3 import java.io.File; 4 5 /** 6 * 批量文件命名 7 * 8 * @author ganhang 9 * 10 */ 11 public class FileRename { 12 public static String filepath = "F:\\学习\\JAVA\\JAVA_SE";// 要批量重命名的文件

Java学习-023-Properties 类 XML 配置文件读取及写入源代码

之前的几篇 Properties 文章已经讲述过了 Java 配置文件类 Properties 的基本用法,查看 JDK 的帮助文档时,也可看到在 Properties 类中还有两个方法 loadFromXML(InputStream) 和 storeToXml(OutputStream, String, String),由方法名中的 xml 不难确定这两个方法分别是读取/写入数据到 xml 文件.JDK 文档部分如下所示: 因而此文将通过源码实例演示 Properties 类是如何将数据写入

JAVA学习Swing章节按钮组件JButton的简单学习

package com.swing; import java.awt.Container; import java.awt.Dimension; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.net.URL; import javax.swing.Icon; import javax.swing.ImageIcon;

Java学习-025-类名或方法名应用之二 -- 统计分析基础

前文讲述了类名或方法的应用之一调试源码,具体请参阅:Java学习-025-类名或方法名应用之一 -- 调试源码 此文主要讲述类名或方法应用之二统计分析,通过在各个方法中插桩(调用桩方法),获取方法的调用关系.通过调用关系,我们可以统计出被调用次数比较多的方法,同时也可以构建全系统调用关系链:通过操作重要业务流程,可以统计组成重要业务流程的主要方法,加强相应的单元测试.功能.安全.性能等方面的测试.对于软件产品质量控制存在非凡的意义. 下面构建的演示示例调用关系如下所示: GetClassMeth

Java学习-006-三种数据库连接 MySQL、Oracle、sqlserver

此文主要讲述在初学 Java 时,常用的三种数据库 MySQL.Oracle.sqlserver 连接的源代码整理.希望能对初学 Java 编程的亲们有所帮助.若有不足之处,敬请大神指正,不胜感激!源代码测试通过日期为:2015-1-31 10:46:48,请知悉. 所需的 jar 包下载链接为:http://yunpan.cn/cKEWbBntAjtKy  访问密码 bd58 以下为初学 Java 常用的三种数据库 MySQL.Oracle.sqlserver 连接的源代码,敬请参阅! MyS