发表于: 2017-04-04 22:23:34
1 1525
今天完成:任务1,步骤1-4
Java基础
今天学习了:
java se是基础,可以完成一些桌面应用程序开发
java ee是基于java se为开发企业环境下的应用程序提供的一套解决方案
java me是一套运行专门为嵌入式设备设计的api接口规范。比如机顶盒这种程序。
JRE是包括了java虚拟机和java程序所需的核心类库,只能运行开发好的java 程序。
JDK是包含了java开发工具(编译工具javac.exe、运行工具java.exe等)也包括了JRE。
Windows10下的JDK的环境变量配置:在我的电脑-属性-高级系统设置-高级-环境变量-系统变量-新建一个 变量名为JAVA_HOME值为java的bin目录的路径,然后在path环境变量中添加%JAVA_HOME%。打开命令提示符输入java测试是否配置成功。
注释:
单行注释格式是: //注释文字
多行注释格式是: /* 注释文字 */
文档注释格式是: /** 注释文字 */
关键字:
关键字是被java语言赋予特殊含义,具有专门用途的单词,比如:public,class,static,void等,是Java语言已经预设好的。
组成关键字的字母都是小写
常量:
在程序执行的过程中,其值不可以发生改变的量。也比如 1m=100cm,1cm=10mm。
常量分类:
字符串常量 用双引号括起来的内容("helloWorld")
整数常量 所用整数(12,-11,)
小数常量 所用小数(3.14)
字符常量 用单引号括起来的内容('a' 'A' '0')
布尔常量 用来判断真假只有两个(true,false)
空常量 null
变量:
在程序执行过程中,在某个范围内其值可以发生改变的量
变量定义格式
数据类型 变量名 = 初始化值
int num = 10
变量未赋值不能直接使用
变量只能在他所属的范围内有效,变量在哪对大括号内,变量就属于哪对大括号
数据类型分类:
》基本数据类型
>>数值型
>整数类型byte,short,int,long;
>浮点类型float,double;
>>字符型 char
>>布尔型 boolean
》引用数据类型
>>类 class
>>接口 interface
>>数据[]
整数默认是int类型,浮点数默认是double类型
定义long类型时要加L或者l,定义float类型时要加F或者f
标识符
是给包,类,方法,变量等起名字用的
组成规划是有字符,下划线,美元符$组成
不能以数字开头,不能是Java中的关键字
命名规则要知名达意
常见命名规则:
包 (就是文件夹,用于对类的管理) 全部小写,多级包用点隔开。公司域名的反写
com.163
类 一个单词首字母大写 Student,Car,多个单词也是首字母大写HelloWorld;
变量或者方法 一个单词首字母小写hello 多个单词,从第二个词首字母大写maxAge,getAge;
任务1
安装配置Mysql5.5 配置环境变量:在我的电脑-属性-高级-环境变量-系统变量-Path中加入mysql的安装路径例如:D:\MySQL\MySQL Server 5.5\bin (注意这个路径就是mysql.exe所在的路径,你当时安装到哪儿了就写哪个路经
重启电脑
打开命令提示符 输入mysql -u root -p******密码
测试是否配置成功 出现"mqsql>_"就可以了
使用数据库基本语句:
create database 数据库名[其他选项];创建一个数据库
show databases; 命令查看已经创建了哪些数据库。
选择数据库:
在登录时指定数据库命令:mysql -D 所选择的数据库名 -h 主机名 -u 用户名 -p
在登录后使用 use 语句指定, 命令:use 数据库名;use 语句可以不加分号, 选择成功后会提示: Database changed。
创建数据库表:create table 表名称(列声明);
使用 show tables; 命令可查看已创建了表的名称;
使用 describe 表名; 命令可查看已创建的表的详细信息。
步骤4创建的报名表:
mysql> create table bao_ming_biao (id int not null primary key,shuLing int not null,tongGuo int not null,shengYu int not null,zhuangTai char(200) not null);
明天计划:继续学习sql语言,争取把步骤5-7做了
遇到的问题:卡在步骤5,ID(自增Long),create_at,update_at(所有的时间都用Long)。
这里是要创建一个表,里面包括三个字段,id,create_at,update_at吗?
那么所有时间都用long是啥?这段不理解,百度好久也不明白 望师兄能给详细解答下。
上面是两天的学习情况:知道了点java基础语法:变量,常量,标识符,数据类型,注释。学会安装Java并配置环境变量,安装MySQL并配置环境变量,安装navicat并连接到MySQL,了解的点sql语言
评论