A few weeks ago my Macbook Pro started being weird - it kept shutting itself off unless the charger was plugged in and it said the internal clock was incorrect. After a few days, this stopped happening. But now it has returned. About an hour ago, I was in the middle of doing something and it turned itself off. When I turned it back on again, the internal clock was set to 5:30 AM at 19 January 2004. Also, the internet is rather slow; when I first open a web page, it doesn't load the CSS or images. 1. What could be the cause of this? A virus, perhaps? (that's probably considered blasphemy around these parts though; I'm well aware that super Apple fans like to label Macs as immune to viruses) 2. This is rather unrelated, but why doesn't my mac like Java very much? Every time I get the "new update available" pop-up, I click install and it says there was a problem with the install. Whenever I try to download it from the Java website, it gets stuck on 56.7/56.8 MB every time. I currently have some build of Java 7 and I'm aware that the current version is Java 8 Update 35.