Windows安装JDK、Git

到官网直接下载JDK,双击安装程序就正常安装就行了。
下载完以后,可以看到jdk文件夹下有以下文件:

  • bin :主要包含开发工具,如编译器javac.exe和解释器java.exe

  • jre :Java运行环境,包括JVM、库类等

  • lib :附加库

  • include :C头文件,支持使用Java本机界面、JVM工具界面以及Java平台的其他文件

  • src.zip :Java核心API的所有类的Java编程语言源文件

然后配置环境变量


在命令行里试试看

搞定!接下来我们写个小程序试试看,在Notepad++里打开

在命令行里输入javac filename.java编译然后运行

这里我一开始没有改编码,用的是默认的GBK编码,所以报错了,要改成ANSI才行。

接下来去官网下载git,注册码云账号。git可以先在本地创建仓库,然后添加到远程仓库,也可以先在码云上创建仓库再克隆到本地,我选择的是第二种。码云创建仓库不谈,之后再你想要的地方右击,菜单上应该会出现“Git Bash Here”,点击以后会出现一个命令行界面,其实git bash就是一个简单的bash终端,可以使用一些简单的linux命令。我们先与仓库建立SSH链接,具体参照Git - 生成 SSH 公钥,之后就可以使用命令git clone git@gitee.com:username/reponame从远端克隆,可以输入git remote -v来查看已经链接的远端。然后就可以使用git add .将当前文件夹下的内容加入版本库,这时可以使用git status来查看版本情况,然后使用git commit -m “message”来把暂存区的所有内容提交到当前分支,最后git push就可以了

Linux下安装JDK、Git、IDEA

考虑到以后更多是用IDE编程,所以我想下一个Intellj IDEA。IDEA虽然是收费的,但是有学生支持计划,只要有教育网的邮箱就可以申请免费使用。然而……我并不知道我们学校有学生邮箱。问了班主任,然后打电话给网信处,他说我们学校一开始都是有的,但是如果没有改过初始密码,现在应该被冻结了。第二天我还跑去网信处重置了密码。可是!我的邮箱收不到激活邮件啊!网上说可能是被当成垃圾邮件处理了,但是我关掉了垃圾邮件处理,翻遍了垃圾箱,什么都没有啊。。。最后没办法,只能用百度的办法解决了。如果有能力的话,请务必支持正版!

IDEA算是装好了,接下来的使用还要多多学习。

初学者的一点学习经过,如有错误,还望不吝赐教!

参考资料

《Java程序设计》第一周学习记录(1)的更多相关文章

  1. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  2. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  3. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结

    丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结

    <面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...

  6. 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  7. 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...

  8. 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...

  9. 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  10. 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结

    面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...

随机推荐

  1. 网络推送通知:及时,相关和准确 (navigator.serviceWorker.register(), window.PushManager, new Notification)

    google网络推送通知 https://developers.google.cn/web/fundamentals/push-notifications/ 服务工作线程:简介server worle ...

  2. 温故KMP算法

    最近由于某些原因,又回顾了一次KMP算法.上一次回顾KMP算法还是在刷题的时候遇到的: http://blog.csdn.net/dacc123/article/details/50994611 在我 ...

  3. 用户定义的java计数器

    mapreduce 计数器用来做某个信息的统计. 计数器是全局的.mapreduce 框架将跨所有map和reduce聚集这些计数器,并且作业结束时产生一个最终的结果. 语法像 java 的 enum ...

  4. CCPC-Wannafly Winter Camp Day4 Div1 - 最小边覆盖 - [线段树]

    题目链接:https://zhixincode.com/contest/18/problem/C?problem_id=261 样例输入 1 4 21 23 4 样例输出 1 Yes 样例输入 2 4 ...

  5. [No0000112]ComputerInfo,C#获取计算机信息(cpu使用率,内存占用率,硬盘,网络信息)

    github地址:https://github.com/charygao/SmsComputerMonitor 软件用于实时监控当前系统资源等情况,并调用接口,当资源被超额占用时,发送警报到个人手机: ...

  6. 2015年蓝桥杯省赛A组c++第4题

    /* StringInGrid函数会在一个指定大小的格子中打印指定的字符串. 要求字符串在水平.垂直两个方向上都居中. 如果字符串太长,就截断. 如果不能恰好居中,可以稍稍偏左或者偏上一点. 下面的程 ...

  7. LeetCode 485 Max Consecutive Ones 解题报告

    题目要求 Given a binary array, find the maximum number of consecutive 1s in this array. 题目分析及思路 给定一个01数组 ...

  8. PHP三种运行方式(转载)

    三种运行方式:mod_php5.cgi.fast-cgi 1. 通过HTTPServer内置的模块来实现, 例如Apache的mod_php5,类似的Apache内置的mod_perl可以对perl支 ...

  9. 批量增删改"_bulk"

    除了delete以外,每个操作需要两个json字符串,语法如下:{"action":{"metadata"}}{"data"}bulk ap ...

  10. MyBatis传递参数

    MyBatis传递参数 一.使用 map 接口传递参数 在 MyBatis 中允许 map 接口通过键值对传递多个参数,把接口方法定义为 : public List<Role> findR ...